Advertisement
Guest User

Untitled

a guest
Jan 27th, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. ?php
  2. $host="localhost:3306";
  3. $user='root';
  4. $password="";
  5. $dbname="Transport_aerien";
  6.  
  7.  
  8. $connect = @mysql_connect($host, $user, $password); // connexion à l'administrateur en entrant un user et un pswd//
  9. //if ( $connect == true) // si la connexion est établie//
  10. // echo "Connexion reussie<br><br>";
  11. //else echo "Connexion non établie <br><br>"; // sinon la connexion est non établie //
  12.  
  13. $select_db = @mysql_select_db($dbname,$connect); // déclaration de la selection de la base de données //
  14. //if ( $select_db == true) // si la connexion est établie//
  15. // echo "select_db ok<br><br>";
  16. //else echo "select_db erreur<br><br>"; // sinon la connexion est non établie //
  17.  
  18. $reponse = @mysql_query('SELECT PLNUM,PLNOM FROM pilote'); // réponse de la requête sql //
  19. //if ( $reponse == false) // si la base de données correspond à dbname //
  20. // echo "erreur mysql_query<br><br>";
  21. //else echo "mysql_query ok<br><br>"; // sinon la connexion est non établie //
  22.  
  23. $N = @mysql_num_fields($reponse);
  24. //echo "$N colonnes<br><br>";
  25. //$col0 = @mysql_field_name($reponse , 0);
  26. //echo "colonne n°0 = $col0<br><br>";
  27. $ligne = mysql_fetch_array($reponse );
  28.  
  29. Tab_out ('SELECT * FROM pilote');
  30. Tab_out ('SELECT PLNUM,PLNOM FROM pilote');
  31. Tab_out ('SELECT DISTINCT * FROM pilote WHERE (SALAIRE >= 18000)');
  32. Tab_out ('SELECT DISTINCT * FROM pilote, vol WHERE (pilote.PLNUM = vol.PLNUM)');
  33. function Tab_out($requete)
  34. {
  35. $reponse = @mysql_query($requete); // réponse de la requête sql //
  36. //if ( $reponse == false) // si la base de données correspond à dbname //
  37. // echo "erreur mysql_query<br><br>";
  38. //else echo "mysql_query ok<br><br>"; // sinon la connexion est non établie //
  39.  
  40. $N = @mysql_num_fields($reponse);
  41. //echo "$N colonnes<br><br>";
  42. //$col0 = @mysql_field_name($reponse , 0);
  43. //echo "colonne n°0 = $col0<br><br>";
  44. $ligne = mysql_fetch_array($reponse );
  45.  
  46. echo "<table border=1> <tr>";
  47.  
  48. for ($i=0; $i<$N; $i++) echo "<th>". mysql_field_name ($reponse,$i) . "</th>";
  49. echo "</tr>";
  50.  
  51.  
  52. while ( ($ligne = mysql_fetch_array($reponse)) != false ){
  53. echo "<tr>";
  54. for ($i=0; $i<$N; $i++) echo "<td>$ligne[$i]</td>";
  55. echo "</tr>";
  56. }
  57. echo "</table>";
  58. }
  59. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement