Lors du développement d'applications Web, nous devons souvent interagir avec des bases de données. Et les connexions aux bases de données constituent un élément essentiel de la connexion des applications Web et des magasins de données. Dans cet article, nous allons explorer comment établir une connexion à une base de données et interroger la base de données à l'aide de PHP.
Tout d’abord, nous devons nous assurer que PHP et MySQL sont installés. Installez-les si vous ne l'avez pas déjà fait.
Voici un simple script PHP pouvant se connecter à une base de données MySQL :
connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; ?>
Dans le code ci-dessus, nous définissons d'abord le nom du serveur, le nom d'utilisateur et le mot de passe. Ensuite, nous utilisons la fonctionnew mysqli()
pour créer une nouvelle connexion à la base de données. Si la connexion échoue, nous utilisons la fonctiondie()
pour afficher un message d'erreur. Sinon, nous générons un message de connexion réussie.new mysqli()
函数来创建与数据库的新连接。如果连接失败,我们使用die()
函数输出一个错误消息。否则,我们输出一条连接成功的消息。
现在,让我们看一个例子,如何使用PHP查询数据库。假设我们有一个名为“users”的表格,其中包含以下三个字段:id,name和age。以下是一个简单的PHP脚本,可以查询这个表格并输出结果:
connect_error) { die("Connection failed: " . $conn->connect_error); } // 查询数据 $sql = "SELECT id, name, age FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "
"; } } else { echo "0 results"; } $conn->close(); ?>
在上面的代码中,我们首先定义了服务器名称,用户名,密码和数据库名称。然后我们创建一个新连接。在这个例子中,我们将数据库名称作为第四个参数传递给new mysqli()
函数。接下来,我们使用SELECT
语句查询users
表格,并将结果存储在变量$result
中。如果查询的结果行数大于0,我们使用while
循环遍历每一行。在每一行中,我们使用fetch_assoc()
方法将行的值存储在关联数组$row
中,并输出这些值。最后,我们使用$conn->close()
方法关闭连接。
总结:
在本文中,我们讨论了如何使用PHP进行MySQL数据库连接和查询。我们首先编写了一个简单的连接脚本,并在连接失败时输出错误消息或输出成功消息。接下来,我们编写了一个查询脚本,使用SELECT
语句查询表格,并在结果行数大于0时输出查询结果。还需要注意的是,我们在完成查询后使用$conn->close()
new mysqli()
. Ensuite, nous utilisons l'instruction
SELECT
pour interroger la table
users
et stocker les résultats dans la variable
$result
. Si le nombre de lignes dans le résultat de la requête est supérieur à 0, nous utilisons une boucle
while
pour parcourir chaque ligne. Dans chaque ligne, nous utilisons la méthode
fetch_assoc()
pour stocker les valeurs de la ligne dans un tableau associatif
$row
et afficher les valeurs. Enfin, nous fermons la connexion en utilisant la méthode
$conn->close()
. Résumé : Dans cet article, nous avons expliqué comment utiliser PHP pour la connexion et les requêtes à la base de données MySQL. Nous avons d'abord écrit un simple script de connexion et généré un message d'erreur en cas d'échec de la connexion ou un message de réussite. Ensuite, nous avons écrit un script de requête qui utilise l'instruction
SELECT
pour interroger la table et afficher les résultats de la requête lorsque le nombre de lignes de résultats est supérieur à 0. Notez également que nous utilisons la méthode
$conn->close()
pour fermer la connexion après avoir terminé la requête. Amusez-vous à utiliser PHP pour interroger votre base de données !
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!