Médiaforma

PHP MySQL – Manipuler les données d’une table avec MySQL

Print Friendly

Vous avez découvert et expérimenté les requêtes SQL dans la console MySQL. Tout ce qui a été dit est également utilisable en PHP.

Voyons comment interroger une table

Après avoir créé un objet PDO :

$base = new PDO('mysql:host=localhost; dbname=nombdd', 'root', '');

Vous pouvez effectuer des sélections dans une table en utilisant la méthode query() :

$retour = $base->query("requête");

Où requete représente la requête SQL que vous voulez exécuter. Vous pouvez par exemple utiliser les requêtes s uivantes :

Requête Effet
SELECT * FROM table; Affiche tous les enregistrements de la table spécifiée
SELECT nom FROM table; Affiche toutes les valeurs du champ nom de la table spécifiée.
SELECT * FROM table WHERE ch=valeur; Affiche tous les champs de la table spécifiée pour lesquels le champ ch vaut valeur.
SELECT * FROM table WHERE ch=valeur ORDER BY ch2 ASC; Affiche tous les champs de la table spécifiée pour lesquels le champ ch vaut valeur, en classant les réponses par champ ch2 croissants.
SELECT COUNT(*) FROM table; Compte le nombre d’enregistrements de la table spécifiée.

 

Pour parcourir le résultat de la requête, vous utiliserez la méthode fetch() :

while ($data = $retour->fetch()) {
  echo $data['champ']."<br>"; // Liste les valeurs du champ spécifié
}

Une fois les traitements effectués, détruisez l’objet PDO. avec cette instruction :

$base=null;

Vous avez aimé cet article ? Partagez-le avec vos réseaux...
 
Comments

No comments yet.

Leave a Reply