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 !
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 :
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() :
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 "连接成功"; ?>
(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 "连接成功"; ?
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(); } ?>
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();
(orienté processus) le code spécifique est le suivant suit :
mysqli_close($conn);
Exemple PDO :
$conn = null;
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!