PHP est un langage de script largement utilisé du côté du serveur, tandis que MySQL est un système de gestion de base de données relationnel populaire. PHP7, en tant que dernière version, apporte des améliorations de performances significatives et de nouvelles fonctionnalités. Cet article vous guidera comment utiliser PHP7 pour vous connecter à la base de données MySQL et implémenter un programme de requête de données simple.
Avant de commencer, assurez-vous que votre système a correctement installé PHP7 et MySQL et peut accéder en douceur à la base de données MySQL. S'il n'a pas été installé, vous pouvez vous référer à la documentation officielle pour terminer l'installation et la configuration.
Visitez le site officiel de PHP (https://www.php.net) pour télécharger le package d'installation et terminer le processus d'installation de PHP7 en fonction des invites.
Accédez au site officiel de MySQL (https://www.mysql.com) pour télécharger l'installateur MySQL et suivre les étapes pour terminer l'installation et la configuration de base.
Avant de continuer, vous devez créer une base de données et une table pour stocker les données de requête. Cela peut être fait via la ligne de commande MySQL ou les outils d'interface graphique tels que PhpMyAdmin.
CREATE DATABASE mydatabase;
USE mydatabase;
CREATE TABLE mytable (
id INT(11) AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
age INT(11),
email VARCHAR(50)
);
La connexion PHP à MySQL utilise généralement des extensions MySQLI ou PDO. Cet article démontre l'utilisation de MySqli.
// Créer une connexion de base de données
$host = 'localhost';
$username = 'root';
$password = '';
$database = 'mydatabase';
$mysqli = new mysqli($host, $username, $password, $database);
// Vérifiez si la connexion réussit
if ($mysqli->connect_error) {
die('Échec de la connexion à la base de données:' . $mysqli->connect_error);
}
echo 'Connectez-vous avec succès à la base de données!';
Le code définit les paramètres de connexion, utilise l'objet mysqli pour établir une connexion et juge l'état de la connexion via Connect_error.
Une fois la connexion réussie, exécutez la requête SQL pour obtenir les données.
// Exécuter l'instruction de requête
$sql = 'SELECT * FROM mytable';
$result = $mysqli->query($sql);
// Vérifiez si la requête est réussie
if ($result === false) {
die('La requête a échoué:' . $mysqli->error);
}
// Itérer dans l'ensemble de résultats et les données de sortie
while ($row = $result->fetch_assoc()) {
echo 'ID: ' . $row['id'] . ' ';
echo 'Name: ' . $row['name'] . ' ';
echo 'Age: ' . $row['age'] . ' ';
echo 'Email: ' . $row['email'] . '<br>';
}
// Libérez l'ensemble de résultats
$result->free();
Dans l'exemple, SQL est exécuté à l'aide de la méthode de requête, récupérant les données un par un avec fetch_assoc, et affichant, et enfin libérant de la mémoire.
Après avoir terminé l'opération, fermez la connexion de la base de données.
// Débrancher
$mysqli->close();
Appelez la méthode étroite de l'objet MySQLI pour vous assurer que la connexion est fermée en toute sécurité.
Cet article introduit systématiquement le processus d'utilisation de PHP7 pour se connecter à la base de données MySQL, de la configuration de l'environnement aux opérations de base de données, à la question et à la déconnexion. La maîtrise de ces étapes de base peut vous aider efficacement à développer des sites Web ou des applications dynamiques basées sur PHP. J'espère que ce tutoriel peut vous aider à démarrer rapidement avec le développement intégré de PHP et MySQL.