Maison >programmation quotidienne >Connaissance PHP >Comment se connecter à la base de données Mysql avec PHP

Comment se connecter à la base de données Mysql avec PHP

藏色散人
藏色散人original
2018-09-12 14:34:1167600parcourir

Comment se connecter à la base de données Mysql avec PHP : 1. Utilisez mysqli pour vous connecter à la base de données mysql, un code tel que "new mysqli($host,$user,$password,$dbName);" 2. Utilisez PDO pour vous connecter à la base de données, code tel que "nouveau PDO(...)".

L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3, PHP7.1.

La connexion PHP à la base de données mysql est une compétence que les novices PHP doivent maîtriser tant que vous maîtrisez les opérations PHP telles que l'ajout, la suppression, la modification et la vérification de la base de données, vous pouvez. rédiger quelques procédures simples et courantes. Tels que le formulaire de message, la page d'actualités, etc. Cet article présente principalement en détail deux méthodes courantes pour connecter PHP à la base de données Mysql.

Ci-dessous, nous vous donnerons une introduction détaillée à deux méthodes de connexion PHP à la base de données MySQL à travers des exemples de code spécifiques.

Il existe deux méthodes pour que mysqli se connecte à la base de données et pdo pour se connecter à la base de données.

Première méthode : utiliser mysqli pour vous connecter à la base de données mysql

L'exemple de code est le suivant :

<?php
$host=&#39;127.0.0.1&#39;;
$user=&#39;root&#39;;
$password=&#39;root&#39;;
$dbName=&#39;php&#39;;
$link=new mysqli($host,$user,$password,$dbName);
if ($link->connect_error){
    die("连接失败:".$link->connect_error);
}
    $sql="select * from admins";
    $res=$link->query($sql);
    $data=$res->fetch_all();
    var_dump($data);

Dans le code ci-dessus, nous devons créer certaines variables qui doivent être utilisées, telles que le nom d'utilisateur de la base de données, le nom et le mot de passe de la base de données, etc. Ensuite nous avons utilisé la méthode orientée objet pour nous connecter à la base de données nommée php. Utilisez ensuite l'instruction conditionnelle if et la méthode connect-error pour déterminer si la connexion PHP à la base de données réussit.

Après une série d'opérations de connexion, nous créons une instruction SQL pour interroger et vérifier la table de données.

Ici, nous nous connectons d'abord à phpmyadmin pour voir si la base de données php existe. À partir de l'image ci-dessous, nous pouvons savoir que la base de données php existe.

Comment se connecter à la base de données Mysql avec PHP

Enfin accessible via le navigateur, le résultat est le suivant :

Comment se connecter à la base de données Mysql avec PHP

Comme on peut le voir sur l'image, nous nous sommes connectés avec succès à la base de données php et avons pu interroger les informations de la table de données.

Deuxième méthode : Utiliser PDO pour se connecter à la base de données

L'exemple de code est le suivant :

<?php
$host=&#39;127.0.0.1&#39;;
$user=&#39;root&#39;;
$password=&#39;root&#39;;
$dbName=&#39;php&#39;;
$pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password);
$sql="select * from admins";
$data=$pdo->query($sql)->fetch();
var_dump($data);

Accès via le navigateur, le le résultat est tel qu'indiqué dans la figure :

Comment se connecter à la base de données Mysql avec PHP

Ce qui précède est une explication détaillée des deux méthodes courantes de connexion de PHP à la base de données pour interroger des données. Pour plus de didacticiels connexes, veuillez. visitez le site Web php chinois tutoriel vidéo mysql, bienvenue pour vous référer à l'étude !

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