Maison >développement back-end >tutoriel php >Résumé des fonctions courantes de connexion à la base de données en PHP
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.
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()); }
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);
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>"; } }
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 . " 条记录。";
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>"; }
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>"; }
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!