Maison  >  Article  >  base de données  >  Comment interroger tous les enregistrements de la base de données MySQL à l'aide de PHP

Comment interroger tous les enregistrements de la base de données MySQL à l'aide de PHP

王林
王林avant
2023-06-03 08:13:101606parcourir

1. Établir une connexion à la base de données

Avant d'utiliser PHP pour interroger MySQL, nous devons établir une connexion à la base de données. Lors de l'établissement d'une connexion, nous pouvons utiliser la fonction mysql_connect() intégrée de PHP.

<?php
$db_host = &#39;localhost&#39;;    // 数据库服务器名称
$db_user = &#39;username&#39;;     // 数据库用户名
$db_password = &#39;password&#39;; // 数据库密码
$db_name = &#39;database_name&#39;; // 数据库名称

$conn = mysql_connect($db_host, $db_user, $db_password);

if (!$conn) {
    die(&#39;无法连接数据库: &#39; . mysql_error());
}

mysql_select_db($db_name, $conn);

echo &#39;数据库连接成功&#39;;

mysql_close($conn);
?>

2. Interroger tous les enregistrements

L'interrogation de tous les enregistrements contenus dans la table est l'étape suivante après l'établissement d'une connexion à la base de données. Nous pouvons utiliser la fonction mysql_query() pour exécuter la requête.

Ce qui suit est un exemple de code simple qui utilise la fonction mysql_query() pour interroger tous les enregistrements d'une table nommée "customer" :

<?php
$sql = "SELECT * FROM customer";

$result = mysql_query($sql);

if (!$result) {
    die(&#39;查询失败: &#39; . mysql_error());
}

while ($row = mysql_fetch_array($result)) {
    echo $row[&#39;id&#39;] . &#39; &#39; . $row[&#39;name&#39;] . &#39; &#39; . $row[&#39;email&#39;];
    echo "<br />";
}

mysql_free_result($result);
mysql_close($conn);
?>

Dans le code ci-dessus, nous utilisons la fonction mysql_query() pour exécuter l'instruction SELECT et la requête tout enregistrer. Ensuite, nous utilisons la fonction mysql_fetch_array() pour obtenir chaque ligne de données dans le jeu de résultats et l'imprimer à l'écran.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer