La première étape consiste à définir les variables pertinentes
$servername = "localhost"; $username = "root"; $password = "root"; $mysqlname = "datatest"; $json = ''; $data = array(); class User { public $id; public $fname; public $lname; public $email; public $password; }
La deuxième étape consiste à lier la base de données, le code est le suivant :
// 创建连接 $conn = mysqli_connect($servername, $username, $password, $mysqlname);
La troisième étape consiste à définir l'instruction de requête et à l'exécuter. Le code est le suivant :
$sql = "SELECT * FROM userinfo"; $result = $conn->query($sql);
La quatrième étape est. pour obtenir les données interrogées et les mettre dans la classe déclarée à l'avance, la sortie finale est au format json. Le code est le suivant :
if($result){ //echo "查询成功"; while ($row = mysqli_fetch_array($result,MYSQL_ASSOC)) { $user = new User(); $user->id = $row["id"]; $user->fname = $row["fname"]; $user->lname = $row["lname"]; $user->email = $row["email"]; $user->password = $row["password"]; $data[]=$user; } $json = json_encode($data);//把数据转换为JSON数据. echo "{".'"user"'.":".$json."}"; }else{ echo "查询失败"; }
Tutoriel recommandé : Tutoriel vidéo PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!