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

      类别    详细解释
   基本语法select * from 表;
   实例select * from MyGuests;
   实例说明查询MyGuests表中所有字段中的所有结果

Catégorie

Explication détaillée
Syntaxe de baseselect

*

à partir du tableau ;

Exempleselect * from Mes invités ;
Exemple de description Interroger tous les champs de la table MyGuests Résultat
Remarque

 : "

*

" est une expression régulière écrite, elle signifie faire correspondre tout

Si vous souhaitez en savoir plus sur SQL, veuillez visiter notre tutoriel SQL.

0.pngInstances


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 0.png

* Remplacez simplement


par un champ spécifique :

<🎜><🎜>Résultat de l'exécution du programme : <🎜><🎜><🎜><🎜><🎜><🎜><🎜>
Formation continue
||
<?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(); ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel