|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 15 ![]() |
Bonjour,
Je vois que ce message n'est pas terminé et j'ai le meme probleme ! je précise, que je viens tout juste de me mettre aux class php... j'ai une class par exemple : Code :
comment j'affiche mes resultats via une requete sql et avec la classe ??? Code :
comment ca se passe a ce niveau ? je trouve pas ce que je veux sur google (a part ce forum). a chaque fois c des class de connexion, ou des exemples de pizza ou de voiture mais sans base de données. merci d'avance pour l'aide |
||||
|
|
00
|
|
|
#2 | ||||||
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 727 ![]() |
Re ...
Code :
Comme ceci par exemple : Code :
Code :
$amis (au pluriel ci-dessus) est un tableau contenant plusieurs Objets Ami (classe Ami). Ceci dit, tout dépend de ce qu'on veut faire, on peu par exemple, créer une classe Amis (au pluriels) qui va prévoir de récupérer tous les amis, et chaque ami sera un Objet Ami (classe Ami). C'est juste pour exemple. Sache aussi que faire une requête SQL, c'est interroger sa Base De Donnée, et par conséquent on voit se profiler un Objet Database (ou Db). Par ailleurs, au lieu d'utiliser les fonctions mysql_*, oriente toi plutôt vers PDO, ou MySQLi Objet, tu seras déjà dans un contexte Objet à ce niveau là. [EDIT] $mysqli->query($sql_amis) J'avais pas fais gaffe. ![]() J'ai rien dis donc pour MySQLi Attention tout de même. Tu fais : $req_amis->fetch_assoc() et après $row_amis->nom, or fetch_assoc renvoit un tableau associatif. Faudrait plutôt faire fetch_object() pour obtenir les attributs. [/EDIT]
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
||||||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 15 ![]() |
Merci RunCodePhp pour tous ces conseils !
effectivement, j'ai modifié mon constructeur, et ca marche mieux ! Ensuite, pour la requete que tu m'as donné, il me fait une erreur. il me dit que la variable creer a partir d'une classe ne peut pas etre un array... mais c pas tres grave, je suis en train d'essayer autre chose... des que ca marche je mettrai la solution ici. Pour ce qui est du singulier, c vrai que c'est beaucoup plus clair ! merci et oui pour Mysqli, je m'y mets aussi en meme temps merci encore ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com