Notes d'étude PHP : connexion et fonctionnement d'une base de données
Aperçu :
Dans le développement Web, la connexion et le fonctionnement d'une base de données sont des liens très importants. En tant que langage de script largement utilisé dans le développement Web, PHP fournit de riches fonctions de connexion et d'exploitation de bases de données. Cet article présentera comment se connecter à la base de données et les méthodes courantes de fonctionnement de la base de données en PHP, et fournira également des exemples de code spécifiques afin que les lecteurs puissent mieux les comprendre et les appliquer.
1. Connexion à la base de données
En PHP, nous pouvons utiliser des extensions telles que mysqli ou PDO pour nous connecter à la base de données. Voici un exemple de code pour se connecter à une base de données MySQL à l'aide de l'extension mysqli :
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";
// Créer une connexion
$conn = new mysqli($servername, $username, $password, $dbname);
// Vérifier si la connexion est réussie
if ($conn->connect_error ) {
die("连接失败: " . $conn->connect_error);
}
echo "Connexion réussie";
?>
2. Opérations sur la base de données
Une fois la connexion réussie, nous pouvons effectuer diverses opérations sur la base de données, notamment interroger, insérer, mettre à jour et supprimer. Voici quelques exemples courants de code d'opération de base de données :
$sql = "SELECT id, username, email FROM users";
$result = $conn->query($ sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["username"]. " - Email: " . $row["email"]. "<br>"; }
} else {
echo "0 结果";
}
?>
$sql = "INSERT INTO users (username, email) VALUES ('John', 'john@example.com') ";
if ($conn->query($sql) === TRUE) {
echo "新记录插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
$sql = "UPDATE users SET email='newemail@example.com' WHERE id=1";
if ($conn- > ;query($sql) === TRUE) {
echo "记录更新成功";
} else {
echo "Error updating record: " . $conn->error;
}
?>
$sql = "DELETE FROM users WHERE id=1";
if ($conn->query($sql) === TRUE ) {
echo "记录删除成功";
} else {
echo "Error deleting record: " . $conn->error;
}
?>
3. Fermez la connexion à la base de données
Après avoir terminé l'opération de base de données, nous devons fermer la connexion à la base de données pour libérer les ressources. Voici un exemple de code pour fermer la connexion à la base de données :
$conn->close();
?>
Conclusion :
Cet article présente brièvement comment se connecter à la base de données et à la base de données commune méthodes de fonctionnement en PHP et fournit des exemples de code spécifiques. En apprenant et en comprenant ces connaissances, les lecteurs peuvent mieux appliquer PHP aux opérations de bases de données et améliorer l'efficacité du développement Web. J'espère que cet article sera utile aux lecteurs.
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!