Maison >développement back-end >tutoriel php >Résumé des fonctions courantes de connexion à la base de données en PHP

Résumé des fonctions courantes de connexion à la base de données en PHP

WBOY
WBOYoriginal
2023-06-21 14:55:371385parcourir

PHP est un langage de script côté serveur très populaire qui peut se connecter et interagir avec différents types de bases de données. Que vous développiez un site Web, une application Web ou que vous traitiez des données, vous devez utiliser une base de données. Cet article résumera certaines fonctions PHP couramment utilisées qui peuvent vous aider à connecter et manipuler des bases de données.

  1. mysqli_connect

Cette fonction permet de se connecter à la base de données MySQL et renvoie un objet de connexion. Il nécessite de transmettre 4 paramètres : le nom d'hôte de la base de données, le nom d'utilisateur, le mot de passe et le nom de la base de données. L'exemple de code est le suivant :

$host = "localhost";
$username = "root";
$password = "";
$dbname = "test";

$conn = mysqli_connect($host, $username, $password, $dbname);

if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
  1. mysqli_close

Cette fonction est utilisée pour fermer la connexion à la base de données ouverte. L'exemple de code est le suivant :

mysqli_close($conn);
  1. mysqli_query

Cette fonction est utilisée pour envoyer des requêtes ou des commandes SQL à la base de données MySQL. L'exemple de code est le suivant :

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
    }
}
  1. mysqli_num_rows

Cette fonction est utilisée pour renvoyer le nombre de lignes dans l'ensemble de résultats. L'exemple de code est le suivant :

$num_rows = mysqli_num_rows($result);
echo "总共有 " . $num_rows . " 条记录。";
  1. mysqli_fetch_assoc

Cette fonction est utilisée pour renvoyer une ligne de l'ensemble de résultats sous forme de tableau associatif. Vous pouvez utiliser cette fonction pour récupérer les résultats de la requête ligne par ligne. L'exemple de code est le suivant :

while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
}
  1. mysqli_fetch_array

Cette fonction est utilisée pour renvoyer une ligne de l'ensemble de résultats sous forme de tableau associatif ou un tableau numérique. L'exemple de code est le suivant :

while ($row = mysqli_fetch_array($result)) {
    echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
}
  1. mysqli_insert_id

Cette fonction est utilisée pour renvoyer le numéro d'identification du dernier enregistrement inséré. L'exemple de code est le suivant :

$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@example.com')";

if (mysqli_query($conn, $sql)) {
    $last_id = mysqli_insert_id($conn);
    echo "新纪录插入成功,最后插入的记录ID是: " . $last_id;
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

Summary

Ci-dessus sont quelques fonctions PHP liées à la connexion à la base de données. Ces fonctions peuvent être utilisées pour se connecter à la base de données, exécuter des requêtes, obtenir des données et effectuer d'autres opérations courantes. Ce sont des outils essentiels pour travailler avec des bases de données. Que vous accédiez à MySQL, SQLite, Oracle ou une autre base de données, ces fonctions sont universelles et peuvent vous aider à gérer et manipuler vos 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn