pb de preparation de requete en perl!!!!

pb de preparation de requete en perl!!!! - Programmation

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...

Reply

Marsh Posté le 11-02-2002 à 11:08:34   

Reply

Marsh Posté le 11-02-2002 à 11:14:42    

alors...personne?????  :hello:

Reply

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  :sarcastic:


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

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

Reply

Marsh Posté le 11-02-2002 à 11:28:38    

$req=dbh->prepare("Select..." ) or print "DataBase Error".$dbh->errstr;
 
pardon...rippage de copier coller

Reply

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.


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

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é...

Reply

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.


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

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

Reply

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


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 11-02-2002 à 11:50:28   

Reply

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...  :lol:


---------------
"Si ça peut déconner, ça va déconner..."
Reply

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.


---------------
"Si ça peut déconner, ça va déconner..."
Reply

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...

Reply

Marsh Posté le 11-02-2002 à 14:39:11    

:hello:
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;


---------------
Tout à commencé par un rêve...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed