Récupérer valeurs PDO
Fermé
Brandon1993
Messages postés
15
Date d'inscription
samedi 16 juin 2012
Statut
Membre
Dernière intervention
8 juillet 2015
-
18 janv. 2015 à 15:06
Brandon1993 Messages postés 15 Date d'inscription samedi 16 juin 2012 Statut Membre Dernière intervention 8 juillet 2015 - 20 janv. 2015 à 16:49
Brandon1993 Messages postés 15 Date d'inscription samedi 16 juin 2012 Statut Membre Dernière intervention 8 juillet 2015 - 20 janv. 2015 à 16:49
A voir également:
- Récupérer valeurs PDO
- Recuperer video youtube - Guide
- Recuperer message whatsapp - Guide
- Comment récupérer un compte facebook piraté - Guide
- Récupérer photo instagram - Guide
- Recuperer mon compte gmail - Guide
1 réponse
jordane45
Messages postés
38168
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 mai 2024
4 659
Modifié par jordane45 le 20/01/2015 à 18:30
Modifié par jordane45 le 20/01/2015 à 18:30
Bonjour,
Ton code est correct (hormis quelques erreurs comme le fetch que tu fais...alors que tu en as déjà un dans ta fonction... et le ECHO qui ne peut afficher un array ....)
Dans ta class DB .. évite de nommer une fonction "query" alors que c'est utilisé pour une instruction en php......
A la limite :
Par contre.. quitte à faire des requêtes... autant les mettre dans des CLASS (comme pour la class DB) ...
Par exemple.. une class products.class.php
et donc dans ta page principale tu aurais quelque chose du genre :
Cordialement,
Jordane
Ton code est correct (hormis quelques erreurs comme le fetch que tu fais...alors que tu en as déjà un dans ta fonction... et le ECHO qui ne peut afficher un array ....)
Dans ta class DB .. évite de nommer une fonction "query" alors que c'est utilisé pour une instruction en php......
A la limite :
public function sqlquery($sql, $data = array()){ $req=$this->db->prepare($sql); $req->execute($data); return $req->fetchAll(PDO::FETCH_OBJ); }
require 'db.class.php';f $DB = new DB(); $sql = "SELECT * FROM products"; $d= $DB->query($sql); print_r($d);
Par contre.. quitte à faire des requêtes... autant les mettre dans des CLASS (comme pour la class DB) ...
Par exemple.. une class products.class.php
class products Extends DB{ public function __construct(){ parent::__construct(); } public function getListProducts(){ $sql = "SELECT * FROM products"; $req = parent::sqlquery($sql); return $req; } }
et donc dans ta page principale tu aurais quelque chose du genre :
require 'db.class.php'; require 'products.class.php'; $product = new products(); $listProducts = $product ->getListProducts(); // Affichage : Print_r($listProducts );
Cordialement,
Jordane
Modifié par Brandon1993 le 20/01/2015 à 16:50
Si maintenant je veux récupérer une valeur de ma bdd, comment dois-je m'y prendre ?
n'est pas correct ?