Call to undefined function - SQL/NoSQL - Programmation
Marsh Posté le 05-05-2008 à 10:56:53
Le lancement en ligne de commande n'utilise probablement pas le meme php.ini que le lancement via ton serveur web - et n'active probablement pas l'extension mysql.
Marsh Posté le 05-05-2008 à 11:24:23
Merci du conseil.
Mais tu ne saurais pas ou est le fichier php.ini ?
Parce que je viens de faire une recherche et je n'arrive pas à le trouver. :S
Marsh Posté le 05-05-2008 à 11:27:10
s'il n'y en a pas ça explique peut-etre le problème...
Marsh Posté le 05-05-2008 à 11:31:34
Mwai, enfin c'est pas clair.
Vu que j'en ai un dans /opt/lampp/etc/, il aurait du me le trouver.
S'pas normal.
Marsh Posté le 05-05-2008 à 11:33:33
pas en ligne de commande, il va certainement pas chercher là-bas.
Essaye de le copier dans le répertoire où tu as mis ton script, pour voir
Marsh Posté le 05-05-2008 à 11:41:45
Alors passe explicitement le chemin vers ton php.ini :
php --php-ini /chemin/vers/ton/fichier/php.ini tonjoliscript.php
Marsh Posté le 05-05-2008 à 11:46:46
En plus de l'erreur Undefined function, j'ai plusieurs erreurs unable to load dynamic library.
Ps : ça n'a peut être rien à voir, mais j'ai vu sur différents forums, qu'il fallait peut être décommenter la ligne extension=msql.so, mais lorsque que je vire le ; j'ai des erreurs lors du redemmarage de mysql.
Marsh Posté le 05-05-2008 à 11:47:16
euh non msql.so c'est apas pour mysql.
Marsh Posté le 05-05-2008 à 11:50:31
D'accord.
Je suis un noob sous linux et sous xampp alors je trifouille.
Marsh Posté le 05-05-2008 à 13:40:16
J'ai corrigé les erreur de librairies en mettant certaines lignes de mon fichier php.ini en commentaire.
Mais j'ai toujours "call to undefined function ..."
Marsh Posté le 05-05-2008 à 08:39:32
Bonjour,
Je viens de réaliser un site extranet et je n'ai pas eu de problèmes particuliers.
Mais j'ai besoin de pouvoir lancer un script php qui me permettrait de pouvoir me connecter à une bd, de vider une table et de recharger un fichier pour la remplir.
Le seul problème, c'est que lorsque je veux lancer mon script avec la commande :
"php monscript.php"
J'ai l'erreur :
"Call to undefined function mysql_connect in chemin_vers_mon_fichier"
Ce que je ne comprend pas, c'est que mon script marche très bien si je le lance avec lampp.
Est ce que quelqu'un a une idée de mon problème ?