PHP MySQL lit les données
Lecture des données de la base de données MySQL
Nous avons appris à ajouter des données à la base de données. Dans cette section, nous parlerons de la façon de lire les données de la base de données et de les afficher sur la page ?
Pour interroger des données, utilisez select
Catégorie td> | Explication détaillée | ||||||||
Syntaxe de base | select * à partir du tableau ; | ||||||||
Exemple | select * from Mes invités ; | ||||||||
Exemple de description | Interroger tous les champs de la table MyGuests Résultat |
*
" est une expression régulière écrite, elle signifie faire correspondre toutSi vous souhaitez en savoir plus sur SQL, veuillez visiter notre tutoriel SQL.
Instances
nous Interrogez les données que nous avons ajoutées à la table MyGuests et affichez-les sur la page
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "SELECT * FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出每行数据 while($row = $result->fetch_assoc()) { echo "id: ". $row["id"]. " - Name: ". $row["firstname"]. " " . $row["lastname"] ." ".$row['email'] ."<br/>"; } } else { echo "0 个结果"; } $conn->close(); ?>Les résultats de l'exécution du programme :
Vérifiez s'il s'agit de notre table MyGuests. données à l'intérieur de
Mais si nous voulons seulement interroger deux des champs, tels que le prénom et l'e-mail, regardez l'exemple ci-dessous
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "SELECT firstname,email FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出每行数据 while($row = $result->fetch_assoc()) { echo " - Name: ". $row["firstname"]. "--------".$row['email'] ."<br/>"; } } else { echo "0 个结果"; } $conn->close(); ?>
et il suffit de changer
* Remplacez simplement
par un champ spécifique :