Comment accéder à la base de données mysql en php : 1. Utilisez mysqli_connect() pour vous connecter à la base de données mysql pour y accéder ; 2. Utilisez mysqli() pour vous connecter à la base de données mysql pour y accéder ; connectez-vous à la base de données pour y accéder.
Recommandé : "Tutoriel vidéo PHP"
Comment accéder à la base de données MySQL en PHP :
Méthode 1 : Utilisez mysqli_connect() pour vous connecter à la base de données mysql pour y accéder
La fonction mysqli_connect() ouvre une nouvelle connexion à le serveur MySQL se connecte.
Syntaxe
mysqli_connect(host,username,password,dbname,port,socket);
Paramètres :
hôte Facultatif. Spécifiez le nom d'hôte ou l'adresse IP.
nom d'utilisateur Facultatif. Spécifie le nom d'utilisateur MySQL.
mot de passe Facultatif. Spécifie le mot de passe MySQL.
nom de base de données Facultatif. Spécifie la base de données à utiliser par défaut.
port Facultatif. Spécifie le numéro de port pour tenter de se connecter au serveur MySQL.
prise Facultatif. Spécifie le socket ou le canal nommé à utiliser.
Exemple :
<?php $con=mysqli_connect("localhost","wrong_user","my_password","my_db"); // 检查连接 if (!$con) { die("连接错误: " . mysqli_connect_error()); } ?>
Méthode 2 : Utilisez mysqli() pour vous connecter à la base de données mysql
La fonction MYSQLi est en PHP5 .0.0 Une nouvelle méthode de pilote a été introduite dans cette version et sa fonction est de faire fonctionner la base de données MYSQL.
<?php $host='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $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);
Méthode 3 : Utilisez PDO pour vous connecter à la base de données
L'extension PHP Data Object (PDO) définit une interface légère et cohérente permettant à PHP d'accéder à la base de données.
PDO fournit une couche d'abstraction d'accès aux données, ce qui signifie que quelle que soit la base de données utilisée, les mêmes fonctions (méthodes) peuvent être utilisées pour interroger et obtenir des données.
L'exemple de code est le suivant :
<?php $host='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password); $sql="select * from admins"; $data=$pdo->query($sql)->fetch(); var_dump($data);
Recommandations associées : formation php
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!