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 : 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
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); }
// 遍历查询结果 while ($row = $result->fetch_assoc()) { // 输出每一行数据 print_r($row); }
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!