home *** CD-ROM | disk | FTP | other *** search
/ H4CK3R 4 / hacker04 / 04_HACK04.ISO / src / PHP / easymanagement.inc.txt < prev    next >
Encoding:
Text File  |  2002-05-06  |  1.9 KB  |  85 lines

  1. easy management of a database 
  2.  
  3. It's a very easy code to manage a database (useful for beginners who want to have a example of management of a database) 
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14. table to create : 
  15.  
  16. create table annuaire ( 
  17. identifiant varchar(10) not null, 
  18. nom varchar(100), 
  19. prenom varchar(100), 
  20. age int(3), 
  21. dateajout date, 
  22. primary key(identifiant) 
  23. ); 
  24.  
  25.  
  26. <?php 
  27. // Be careful you msut create the database 
  28.  
  29. $dbhost =  "localhost";  
  30. $user =  "kris"; 
  31. $password =  "test"; 
  32. $usebdd =  "example"; 
  33.  
  34. //connexion  
  35.  
  36. $connexion = mysql_connect($dbhost,$user,$password);  
  37. if (!$connexion) { 
  38. echo  "Impossible to connect"; 
  39. exit; 
  40.  
  41. //sΘlection of the database 
  42.  
  43. $db = mysql_select_db($usebdd, $connexion); 
  44. if (!$db) { 
  45. echo  "Impossible to find this database"; 
  46. exit; 
  47.  
  48. // insertion od datas 
  49.  
  50. $resultat_sql = mysql_query( "insert into annuaire values 
  51. ('sfim','airey','romuald',23,curdate())", $connexion); 
  52. $resultat_sql = mysql_query( "insert into annuaire values 
  53. ('orawat','rawat','olivier',24,curdate())", $connexion); 
  54. $resultat_sql = mysql_query( "insert into annuaire values 
  55. ('dmarc','dupuis','marc',32,curdate())", $connexion); 
  56. $resultat_sql = mysql_query( "insert into annuaire values 
  57. ('adupont','dupont','antoine',22,curdate())", $connexion); 
  58.  
  59. // sΘlection od datas 
  60.  
  61. $resultat_sql = mysql_query( "select nom,prenom,age from annuaire where age < 
  62. 30",$connexion); 
  63.  
  64. // number of lines 
  65.  
  66. $nombreligne = mysql_num_rows($resultat_sql); 
  67.  
  68. // Edit the result in a HTML table 
  69.  
  70. echo  "<table><tr><th>Nom</th><th>Prenom</th><th>Age</th></tr>"; 
  71.  
  72. $i = 0; 
  73. while ($i<$nombreligne) 
  74. $nom = mysql_result($resultat_sql,$i, "nom"); 
  75. $prenom = mysql_result($resultat_sql,$i, "prenom"); 
  76. $age = mysql_result($resultat_sql,$i, "age"); 
  77. echo  "<tr><td>$nom</td><td>$prenom</td><td>$age</td></tr>"; 
  78. $i++; 
  79.  
  80. echo  "</table>"; 
  81. ?>