|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre habitué
![]() |
Bonjour,
j'essaie d'implémenter une class à partir de pdo, mais j'ai toujours des erreurs ? Code :
Code :
reqSelection("select * From client"); Merci
__________________
contribution sur phpclasses d'une classe de connection à une base de donnée en php5 http://www.phpclasses.org/browse/file/23687.html |
||||
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 41 ![]() |
Bonjour,
Il faut instancier un objet de type ConnectionClass pour pouvoir accéder à une de ses méthodes. Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre habitué
![]() |
j'ai cette erreur
Fatal error: Call to a member function query() on a non-object in /var/www/agenda_d_or/ConnectionClass.php on line 30 Code :
__________________
contribution sur phpclasses d'une classe de connection à une base de donnée en php5 http://www.phpclasses.org/browse/file/23687.html |
||
|
|
00
|
|
|
#4 | ||||
|
Membre habitué
![]() |
Cette fois je n'ai plus d'erreur, mais la requete ne renvoie rien ?
Code :
Code :
__________________
contribution sur phpclasses d'une classe de connection à une base de donnée en php5 http://www.phpclasses.org/browse/file/23687.html |
||||
|
|
00
|
|
|
#5 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 41 ![]() |
Ok, il faut que ta fonction renvoie le résultat avec le return et le foreach doit utiliser le résultat et pas l'objet $Connec.
Par contre, dans tes requêtes il est préférable de ne pas faire de SELECT *...mais plutôt SELECT NOM,PRENOM.... Code :
|
||
|
|
00
|
|
|
#6 | ||
|
Membre habitué
![]() |
Bonjour,
j'ai toujours la même erreur ! Code :
Mais c'est dommage on perd la Persistence, les requêtes préparés, la sécurité accrue et plus important la robusteste. Qu'an penses-tu ?
__________________
contribution sur phpclasses d'une classe de connection à une base de donnée en php5 http://www.phpclasses.org/browse/file/23687.html |
||
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 41 ![]() |
Non attend, tu as dû faire un copier coller du code et moi j'ai enlever le password pour tester chez moi, il suffit de le remettre et c'est ok...
|
|
|
00
|
|
|
#8 | ||||||
|
Membre habitué
![]() |
j'amène une amélioration notable:
(pour une production sans risque) Code :
Code :
Code :
__________________
contribution sur phpclasses d'une classe de connection à une base de donnée en php5 http://www.phpclasses.org/browse/file/23687.html |
||||||
|
|
00
|
|
|
#9 | ||||
|
Membre habitué
![]() |
Quand je provoque une erreur
private $host = 'localhostuuuuuuuuuuuuu'; // adresse de la base j'ai une première erreur qui est lié à ma configuration local ? sendmail_from (sous m$) Mais la deuxième erreur je ne vois pas Code :
Code :
__________________
contribution sur phpclasses d'une classe de connection à une base de donnée en php5 http://www.phpclasses.org/browse/file/23687.html |
||||
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 41 ![]() |
Salut,
Peux tu envoyer le code de ta page de test "testPdo.php" stp ?? |
|
|
00
|
|
|
#11 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 41 ![]() |
Dans ta gestion d'exception tu devrais avoir plutôt un truc du genre
objet->outPut plutot que objet=outPut puisque c'est une méthode de ton objet.. Code :
|
||
|
|
00
|
|
|
#12 | ||||||
|
Membre habitué
![]() |
Oui c'était ça, une faute d'inatention...
Mais j'ai : Code :
Code :
Code :
@MKITONE as-tu des idée d'amélioration, on en parle ? @+
__________________
contribution sur phpclasses d'une classe de connection à une base de donnée en php5 http://www.phpclasses.org/browse/file/23687.html |
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com