Maison > développement back-end > Problème PHP > Comment accéder à la base de données mysql en php ?

Comment accéder à la base de données mysql en php ?

青灯夜游
Libérer: 2023-03-06 11:12:01
original
8379 Les gens l'ont consulté

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.

Comment accéder à la base de données mysql en php ?

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);
Copier après la connexion

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());
}
?>
Copier après la connexion

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=&#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);
Copier après la connexion

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=&#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);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal