chrysss
21/05/2007, 15h23
Bonjour,
j'ai quelques problémes en programmant en PHP et mysql.
j'ai un fichier de fonction php connexion.php (ds cgi-bin) qui contient les fonctions de connexion et deconnexion vers le BDD (code d'acces ...)
- dans les fichiers php sous www, lorsque je fait des connexions BDD tout se passe bien, je fait un include du fichier de connexion BDD, et j'utilise les fonction open et close (qui sont redefinies dans connexion.php)
=> la tout se passe bien.
- lorsque je fait un copier coller du code qui est dans pages executable et que je le met dans un fichier fonction sous cgi-bin ( en mettant un include en haut en dehors des fonctions ) et que j'appelle le dit code à travers un nom de fonction, eh ben au moment du close j'ai un warning me disant qu'il y a un probléme la commande n'étant pas reconnus, ou l'objet vide, ou un mauvais argument mysql ......
alors que si je recopie le MEME code dans un fichier php executable ( avec une ligne include bien sur) et ben, ca marche sans warning ...
j'avous que je comprend pas, et j'aimerai de l'aide ...
Enfin si j'ai réussi à expliquer mon probléme correctement ?
j'ai quelques problémes en programmant en PHP et mysql.
j'ai un fichier de fonction php connexion.php (ds cgi-bin) qui contient les fonctions de connexion et deconnexion vers le BDD (code d'acces ...)
- dans les fichiers php sous www, lorsque je fait des connexions BDD tout se passe bien, je fait un include du fichier de connexion BDD, et j'utilise les fonction open et close (qui sont redefinies dans connexion.php)
=> la tout se passe bien.
- lorsque je fait un copier coller du code qui est dans pages executable et que je le met dans un fichier fonction sous cgi-bin ( en mettant un include en haut en dehors des fonctions ) et que j'appelle le dit code à travers un nom de fonction, eh ben au moment du close j'ai un warning me disant qu'il y a un probléme la commande n'étant pas reconnus, ou l'objet vide, ou un mauvais argument mysql ......
alors que si je recopie le MEME code dans un fichier php executable ( avec une ligne include bien sur) et ben, ca marche sans warning ...
j'avous que je comprend pas, et j'aimerai de l'aide ...
Enfin si j'ai réussi à expliquer mon probléme correctement ?