Maison >développement back-end >tutoriel php >Toutes les fonctions d'exploitation de base de données PHP : bonnes pratiques pour mysqli_query, mysqli_fetch_assoc, mysqli_close et autres fonctions
Récupérez toutes les fonctions d'opération de base de données PHP : meilleures pratiques pour mysqli_query, mysqli_fetch_assoc, mysqli_close et d'autres fonctions, nécessitant des exemples de code spécifiques
Dans le développement PHP, les opérations de base de données sont une partie très importante. L'extension mysqli est une extension d'opération de base de données couramment utilisée en PHP. Elle fournit une série de fonctions pour effectuer la connexion à la base de données, les requêtes, l'acquisition de résultats et d'autres opérations. Cet article présentera plusieurs fonctions MySQLi couramment utilisées et fournira les meilleures pratiques et des exemples de code spécifiques.
La fonction mysqli_connect est utilisée pour se connecter à la base de données MySQL. La syntaxe est la suivante :
mysqli_connect(host, username, password, dbname);
Parmi eux, host spécifie l'adresse hôte de la base de données et le mot de passe est le nom d'utilisateur ; et le mot de passe de la base de données ; dbname est le nom de la base de données à connecter.
Exemple :
$host = "localhost"; $username = "root"; $password = "123456"; $dbname = "my_database"; $conn = mysqli_connect($host, $username, $password, $dbname); if (!$conn) { die("数据库连接失败:" . mysqli_connect_error()); } echo "数据库连接成功!";
La fonction mysqli_query est utilisée pour exécuter des instructions de requête SQL. La syntaxe est la suivante :
mysqli_query(connection, query);
où la connexion est l'objet de connexion à la base de données renvoyé par la fonction mysqli_connect ; Requête SQL à exécuter.
Exemple :
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "姓名:" . $row["name"] . ",年龄:" . $row["age"] . "<br>"; } } else { echo "没有查询到结果。"; }
La fonction mysqli_fetch_assoc est utilisée pour obtenir une ligne de données dans l'ensemble de résultats de la requête et la renvoyer sous la forme d'un tableau associatif. La syntaxe est la suivante :
mysqli_fetch_assoc(result);
. Parmi eux, le résultat est renvoyé via l'ensemble de résultats de requête de la fonction mysqli_query.
Exemple :
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "姓名:" . $row["name"] . ",年龄:" . $row["age"] . "<br>"; } } else { echo "没有查询到结果。"; }
La fonction mysqli_close est utilisée pour fermer la connexion à la base de données et libérer les ressources associées. La syntaxe est la suivante :
mysqli_close(connection);
Où, connection est l'objet de connexion à la base de données renvoyé par. la fonction mysqli_connect.
Exemple :
mysqli_close($conn); echo "数据库连接已关闭。";
En résumé, cet article présente les meilleures pratiques et des exemples de code spécifiques des fonctions mysqli couramment utilisées telles que mysqli_query, mysqli_fetch_assoc et mysqli_close. En utilisant rationnellement ces fonctions, les opérations de base de données PHP peuvent être effectuées plus efficacement. J'espère que cet article sera utile à votre apprentissage et à votre développement.
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!