pb de preparation de requete en perl!!!! - Programmation
Marsh Posté le 11-02-2002 à 11:24:16
si tu nous donnais le message d'erreur, ca nous serait plus facile de t'aider
Marsh Posté le 11-02-2002 à 11:27:17
ba justement c ca le hic....y'en a pas....
je m'explique....quand je fais mon prep ca donne une truc du genre
$req->prepare("Select..." ) or print "DataBase Error".$dbh->errstr;
et ben il affiche rien....et il fait rien....il plante dans le prep et je sais absolument pas pourkoi...c terrible
Marsh Posté le 11-02-2002 à 11:28:38
$req=dbh->prepare("Select..." ) or print "DataBase Error".$dbh->errstr;
pardon...rippage de copier coller
Marsh Posté le 11-02-2002 à 11:37:45
La compilation passe?
parce $req=dbh->prepare("Select..." ), il doit manquer qqchose devant dbh, non?
sinon, essaye de remplacer la requete par une autre très simple, dont tu es sur qu'elle est syntaxiquement correcte.
Marsh Posté le 11-02-2002 à 11:43:51
jupiler a écrit a écrit : La compilation passe? parce $req=dbh->prepare("Select..." ), il doit manquer qqchose devant dbh, non? sinon, essaye de remplacer la requete par une autre très simple, dont tu es sur qu'elle est syntaxiquement correcte. |
HAAAAAAAAAAAAAAAAAAAAAAAAAAAA mais kelle gros con je suis....j'avais juste oublié de pu#@£* de $ à la con......merci de me l'avoir fait remarqué...
Marsh Posté le 11-02-2002 à 11:45:53
c'est tout de meme étonnant que le compilo n'ait pas gueulé.
tu devrais vérifier que les erreurs de compilation sont bien affichées.
ou mettre un -w après #!/usr/bin/perl au début du script.
Marsh Posté le 11-02-2002 à 11:48:43
jupiler a écrit a écrit : c'est tout de meme étonnant que le compilo n'ait pas gueulé. tu devrais vérifier que les erreurs de compilation sont bien affichées. ou mettre un -w après #!/usr/bin/perl au début du script. |
c parceqe je fais du cgi c pour ca qu'il dit rien....saloperie de perl...au moin le php il te donne tes erreur en cgi aussi
Marsh Posté le 11-02-2002 à 11:50:28
cgi ou pas, un compilateur perl c'est un compilateur perl.
mais peut-etre que le serveur Web redirige certains types d'erreur dans des logs ou dans /dev/null
Marsh Posté le 11-02-2002 à 11:50:51
DragonSphax a écrit a écrit : c parceqe je fais du cgi c pour ca qu'il dit rien....saloperie de perl...au moin le php il te donne tes erreur en cgi aussi |
Pas doué va...
Marsh Posté le 11-02-2002 à 11:53:27
Normalement, on peut passer les CGI au compilo, ca permet de filtrer quelques bourdes avant de faire le reste sur le serveur.
Marsh Posté le 11-02-2002 à 13:53:29
jupiler a écrit a écrit : c'est tout de meme étonnant que le compilo n'ait pas gueulé. tu devrais vérifier que les erreurs de compilation sont bien affichées. ou mettre un -w après #!/usr/bin/perl au début du script. |
oui...et comme je suis au taf et seulement stagiaire...j'ai pas acces a tout ce ke je veux...
Marsh Posté le 11-02-2002 à 14:39:11
pas compris si ta accés au script,
rien ne t'enpéche de mettre
#!/usr/bin/perl -w
Je vois pas le probléme !!
au lieu de ca :
$req=dbh->prepare("Select..." ) or print "DataBase Error".$dbh->errstr;
essai ca :
$req=dbh->prepare("Select..." ) or die "DataBase Error".$dbh->errstr;
Marsh Posté le 11-02-2002 à 11:08:34
kelkun pourrait il me dire kelle sont les raisons pour lesquelles une requtes SQL ne veux va pas etre préparé par perl sachant que la base marche evidement tres bien et que trois autre requetes sont realisé sur la meme page...