Maison  >  Article  >  développement back-end  >  Explication détaillée de la connexion aux bases de données PHP et MySQL : zéro base pour le combat réel

Explication détaillée de la connexion aux bases de données PHP et MySQL : zéro base pour le combat réel

WBOY
WBOYoriginal
2024-06-01 16:17:01536parcourir

Résumé : ce guide fournit un guide complet sur la connexion à une base de données MySQL, y compris la préparation, la connexion à la base de données, l'interrogation de la base de données, l'itération des résultats et l'insertion de données. Préparation : Assurez-vous que les environnements PHP et MySQL sont disponibles et créez la base de données et les tables MySQL. Connectez-vous à la base de données : utilisez la fonction mysqli_connect, spécifiez le nom du serveur, le nom d'utilisateur, le mot de passe et le nom de la base de données. Interrogez la base de données : utilisez la fonction mysqli_query pour effectuer des requêtes SQL. Parcourez les résultats : utilisez la méthode fetch_assoc() pour parcourir les résultats de la requête. Insérer des données : utilisez la fonction mysqli_query pour exécuter l'instruction INSERT.

Explication détaillée de la connexion aux bases de données PHP et MySQL : zéro base pour le combat réel

Explication détaillée de la connexion aux bases de données PHP et MySQL : aucune base pour une application pratique

Dans le développement Web, la connexion à la base de données est très importante. Cet article vous guidera étape par étape pour comprendre comment utiliser PHP pour vous connecter à une base de données MySQL, des bases à la pratique réelle.

1. Préparation

  • Assurez-vous d'avoir un environnement PHP et MySQL
  • Créez une base de données et des tables MySQL

2. Connectez-vous à la base de données

// 数据库连接参数
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败:" . $conn->connect_error);
}

3. 4. Traversée des résultats

// 查询语句
$sql = "SELECT * FROM table_name";

// 执行查询
$result = $conn->query($sql);

// 检查查询结果是否成功
if (!$result) {
    die("查询失败:" . $conn->error);
}
5. Insérer des données

// 遍历查询结果
while ($row = $result->fetch_assoc()) {
    // 输出每一行数据
    print_r($row);
}
Cas pratique

Créez un tableau nommé "users", qui contient les colonnes "id", "name" et "email". Ensuite, écrivez le code suivant pour vous connecter à la base de données, interroger l'utilisateur et l'afficher sur la page web :

// 插入数据语句
$sql = "INSERT INTO table_name (name, email) VALUES ('John Doe', 'johndoe@example.com')";

// 执行插入语句
if ($conn->query($sql) === TRUE) {
    // 插入成功
    echo "数据已插入";
} else {
    // 插入失败
    echo "插入失败:" . $conn->error;
}

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