www.mutationevent.com

MySQL and JSON

toujours dans la suite du tutoriel sur JSON, nous allons extraire des données depuis une base de données MySQL.

Créons maintenant notre table :

 
CREATE TABLE  `utilisateur` (
 `id` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
 `nom` VARCHAR( 100 ) NOT NULL ,
 `prenom` VARCHAR( 100 ) NOT NULL ,
 `email` VARCHAR( 100 ) NOT NULL
) ENGINE = MYISAM ;

Puis nous allons extraire les donnés depuis la table "utilisateur" et les convertire au format JSON

code PHP:

  1. <?php
  2.  
  3. define( 'HOST', 'localhost:8889' );
  4. define( 'USER', 'root' );
  5. define( 'PASSWORD', 'root' );
  6. define( 'DATABASE', 'myDB' );
  7.  
  8. $link = mysql_connect(HOST, USER, PASSWORD) or die(mysql_erro());
  9. mysql_select_db(DATABASE);
  10.  
  11. $query = mysql_query("select * from utilisateur", $link) or die(mysql_error());
  12. $row = mysql_fetch_assoc($query);
  13.  
  14. $json_data = array();
  15.  
  16. do{
  17.  
  18. array_push($json_data, $row);
  19.  
  20. }while($row = mysql_fetch_assoc($query));
  21.  
  22. echo json_encode($json_data);
  23.  
  24. ?>

Laisser un commentaire

*
Pour prouver que vous n'êtes pas un bot, recopiez le code ci-dessous
Anti-Spam Image