Comment utiliser PHP MySQL pour la connexion de données ?

慕斯
Libérer: 2023-03-10 07:36:01
original
2496 Les gens l'ont consulté

L'article précédent vous a présenté Quelques "introductions personnelles" à propos de mon SQL ! ! ! 》, cet article continue de vous présenter comment utiliser PHP MySQL pour la connexion de données ? Quelles méthodes ou connexions connaissez-vous ? Cet article vous amènera à comprendre comment mysql est téléchargé et comment connecter les données ? Jetons un coup d'oeil !

Comment utiliser PHP MySQL pour la connexion de données ?

Connexion PHP MySQL

Apprenons ensemble la méthode de connexion PHP MySQL !

Il est recommandé d'utiliser PHP 5 et supérieur pour utiliser la méthode suivante pour se connecter à MySQL :

  • Extension MySQL ("i" signifie amélioré)

  • PDO (PHP Data Objects)

Dois-je utiliser MySQLi ou PDO ?

MySQLi et PDO ont leurs propres avantages :

PDO est utilisé dans 12 bases de données différentes et MySQLi cible uniquement les bases de données MySQL.

Ainsi, si votre projet doit basculer entre plusieurs bases de données, il est recommandé d'utiliser PDO, de sorte qu'il vous suffit de modifier la chaîne de connexion et l'instruction de requête du département. Avec MySQLi, si vous utilisez une autre base de données, vous devez réécrire tout le code, y compris les requêtes.

Les deux sont orientés objet, mais MySQLi fournit également une interface API.

Les deux prennent en charge les déclarations préparées. Les instructions préparées peuvent empêcher l'injection SQL et sont très importantes pour la sécurité des projets Web.

MySQLi et PDO se connectent à l'instance MySQL

Dans ce chapitre et les chapitres suivants, nous utiliserons les trois méthodes suivantes pour démontrer que PHP utilise MySQL :

  • MySQLi (orienté objet)

  • MySQLi (orienté procédure)

  • PDO

Installation MySQLi

Linux et Windows : Dans la plupart des cas, l'extension MySQLi est automatiquement installée lorsque le package php5 mysql est installé.

Pour les détails d'installation, veuillez vérifier : http://php.net/manual/en/mysqli.installation.php

Vous pouvez vérifier s'il est installé via phpinfo() Succès :

Comment utiliser PHP MySQL pour la connexion de données ?

Installation PDO

Pour les détails de l'installation, veuillez vérifier : http://php. net/ manual/en/pdo.installation.php

Vous pouvez vérifier si l'installation a réussi via phpinfo() :

Comment utiliser PHP MySQL pour la connexion de données ?

PHP se connecte à MySQL

Avant d'accéder à la base de données MySQL, nous devons d'abord nous connecter au serveur de base de données :

(orienté objet) Le code spécifique est le suivant :

<?php
$servername = "localhost";
$username = "username";
$password = "password";
// 创建连接
$conn = 
new mysqli($servername, $username, $password);
// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
Copier après la connexion

(orienté processus) Le code spécifique est le suivant :

<?php
$servername = "localhost";
$username = "username";
$password = "password";
// 创建连接
$conn = mysqli_connect($servername, 
$username, $password);
// 检测连接
if (!$conn) {
    die("Connection 
failed: " . mysqli_connect_error());
}
echo "连接成功";
?
Copier après la connexion

Instance PDO :

<?php
$servername = "localhost";
$username = "username";
$password = "password";
try {
    $conn = new PDO("mysql:host=$servername;dbname=myDB", 
$username, $password);
    echo "连接成功";
}
catch(PDOException $e)
{
    
echo $e->getMessage();
}
?>
Copier après la connexion

Fermer la connexion

La connexion sera automatiquement exécutée après la fermeture du script. Vous pouvez également utiliser le code suivant pour fermer la connexion :

(orienté objet) Le code spécifique est le suivant :

$conn->close();
Copier après la connexion

(orienté processus) le code spécifique est le suivant suit :

mysqli_close($conn);
Copier après la connexion

Exemple PDO :

$conn = null;
Copier après la connexion

Apprentissage recommandé : "Tutoriel vidéo 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:
php
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!