Maison > Article > développement back-end > Comment interroger le contenu d'une base de données en php
Comment interroger le contenu d'une base de données en PHP : 1. Exécutez une requête de sélection via la méthode "mysqli_query()" 2. Requête via la méthode "PDO::__query()".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment interroger la base de données content de php?
Données de requête PHP MySQL Select
La fonction PHP mysql_query() est utilisée pour exécuter une requête de sélection. Depuis PHP 5.5, la fonction mysql_query() est obsolète. Désormais, il est recommandé d’utiliser l’une des 2 alternatives suivantes.
mysqli_query() PDO::__query()
Il existe deux autres fonctions MySQLi dans la requête de sélection.
mysqli_num_rows(mysqli_result $result) : renvoie le nombre de lignes. mysqli_fetch_assoc(mysqli_result $result) : renvoie un tableau associatif de lignes. Chaque nom de clé du tableau est un nom de colonne de la table. S'il n'y a pas de données de ligne, NULL est renvoyé.
Exemple de requête de sélection PHP MySQLi
<?php $host = 'localhost:3306'; $user = 'root';// $pass = ''; $dbname = 'test'; $conn = mysqli_connect($host, $user, $pass,$dbname); if(!$conn){ die('Could not connect: '.mysqli_connect_error()); } echo 'Connected successfully<br/>'; $sql = 'SELECT * FROM emp4'; $retval=mysqli_query($conn, $sql); if(mysqli_num_rows($retval) > 0){ while($row = mysqli_fetch_assoc($retval)){ echo "EMP ID :{$row['id']} <br> ". "EMP NAME : {$row['name']} <br> ". "EMP SALARY : {$row['salary']} <br> ". "--------------------------------<br>"; } //end of while }else{ echo "0 results"; } mysqli_close($conn); ?>
PHP
Exécutez le code ci-dessus pour obtenir les résultats suivants -
Conseil : il doit y avoir des données pertinentes dans la table emp4
Connected successfully EMP ID :1 EMP NAME : maxsu EMP SALARY : 9000 -------------------------------- EMP ID :2 EMP NAME : minsu EMP SALARY : 40000 -------------------------------- EMP ID :3 EMP NAME : jaizhang EMP SALARY : 90000 --------------------------------
Recommander l'apprentissage : "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!