|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | |||||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
je développe mon code de connexion, sélection, insertion,.. dans la base de donnée en utilisant MySQLi, j'obtiens l'erreur suivante:
Citation:
classes.php Code :
fichier.php: Code :
|
|||||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
il n'y a pas de méthode "query" dans ta classe $r.
|
|
|
00
|
|
|
#3 | ||||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
d'apres mes connaissances de base, on prend la variable de constructeur qui est dans mon cas $r:
Code :
Code :
|
||||
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
certes mais ou est la methode query ?
|
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
voila le code en entier:
Code :
|
||
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
d'ou sort de $r ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 | ||||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
file.php:
Code :
Code :
|
||||
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
y'a un probleme de logique dans ta classe pourquoi mettre l'intance dans le $r et récupérér l'instance via cette variable ? utilise $this->connexion
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#9 | |||||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
Citation:
Code :
Code :
|
|||||
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
avec bind_result, il faut noter le nombre de champs selectionnes par la requete et le lister, si jamais j'ai mis: SELECT *, et je ne veux pas lister mes dizaines de champs dans bin_result(champs1, champs2, champs3, ... champs10), est ce qu'il y a une autre methode de les citer?
|
|
|
00
|
|
|
#11 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#12 | ||||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
ca retourne une erreur:
Code :
Code :
|
||||
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
query + preprare + execute ???
si tu est debutant utilise mysqli comme on utilise l'extension mysql, donc ne t'occupe pas des preprare des execute et des bind, si t'es pas a l'aise en object utilise le en procédural, tu y gagnera a ne pas bruler des etapes
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#14 | |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
Citation:
j'ai utilise mysqli en mode procedurale, ca marche et affiche les resultats, je veux l'essayer en mode POO |
|
|
|
00
|
|
|
#15 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#16 | |||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
Citation:
$var1 = select $var2 = var1->query $var3 = $var2->prepare $var4 = $var3->execute ca veut dire, on fait le select, ce select (var1) doit etre en query, alors pour la preparer il faut recuperer la var qui est var2, et pour l'executer on met var3 et pour la mettre en fetch on recuperer la derniere var qui var4, j'ai cru que c'est enchainee voila le cas normal: Code :
|
|||
|
|
00
|
|
|
#17 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
c'est quoi la difference entre fetch tout simple et fetch_object?
|
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
tout est dans la doc
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#19 | ||||||||
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
le code precedent est generalise sur toutes les requetes SELECT, pour l'affichage ca change, si je prends cette fonction d'affichage:
Code :
1er select: Code :
Code :
Code :
|
||||||||
|
|
00
|
|
|
#20 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 410 ![]() |
comment peut on tenir une differente mise en page a chaque fois que l'on le souhaite?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com