Vous n'êtes pas identifié.
Salut.
J'ai un petit problème.
Comment je fais une connexion à ma base de données MySQL?
Le OS qui est installé sur mon serveur est CentOS 5.
Si j'essaye que faire une connexion, alors ce erreur s'elevera:
Fatal error: Call to undefined function mysql_connect() in /var/www/html/myspace/myspace/send_en_mail_efter_aabningen.php on line 5
Hors ligne
Ben c'est que la librairie mysql n'est pas activée dans ton php.ini ou que le paquet qui fait le lien entre php et mysql n'est pas installé (php_mysql sauf erreur).
Regarde si t'as pas une ligne commentée dans php.ini qui contient ça : extension=msql.so
PS : les fonctions mysql_* saimal, faut utiliser PEAR. (comment ça je vais me mettre la moitié de la terre à dos ?)
Hors ligne
fonji a écrit:
Ben c'est que la librairie mysql n'est pas activée dans ton php.ini ou que le paquet qui fait le lien entre php et mysql n'est pas installé (php_mysql sauf erreur).
Regarde si t'as pas une ligne commentée dans php.ini qui contient ça : extension=msql.so
PS : les fonctions mysql_* saimal, faut utiliser PEAR. (comment ça je vais me mettre la moitié de la terre à dos ?)
Ben . Je l'ai trouvé.
ça fait voir comme ceci:
;;;;;;;;;;;;;;;;;;;;;; ; Dynamic Extensions ; ;;;;;;;;;;;;;;;;;;;;;; ; ; If you wish to have an extension loaded automatically, use the following ; syntax: ; ; extension=modulename.extension ; ; For example: ; ; extension=msql.so
Qu'est-ce que je doit faire après ça?
Dernière modification par arhwebmaster (21 May 2007 16:27:56)
Hors ligne
Vérifie juste un peu plus loin que ça ne soit pas écrit ";Note that MySQL and ODBC support is now built in, so no dll is needed for it." et qu'il n'y a pas d'autre ligne où apparait extension=msql.so.
Si y'a une autre ligne où ce texte apparaît, enlève le ";" si y'en a un. Si y'en a pas et que y'a cette ligne, faudra chercher ailleurs.
Si y'a pas d'autre ligne et que y'a pas la note de dessus là, ben tu peux enlever le ; à la ligne qui contient "extension=msql.so" que tu as trouvé dans ton fichier.
Putain c'est au moins pas clair.
Hors ligne
fonji a écrit:
Vérifie juste un peu plus loin que ça ne soit pas écrit ";Note that MySQL and ODBC support is now built in, so no dll is needed for it." et qu'il n'y a pas d'autre ligne où apparait extension=msql.so.
Si y'a une autre ligne où ce texte apparaît, enlève le ";" si y'en a un. Si y'en a pas et que y'a cette ligne, faudra chercher ailleurs.
Si y'a pas d'autre ligne et que y'a pas la note de dessus là, ben tu peux enlever le ; à la ligne qui contient "extension=msql.so" que tu as trouvé dans ton fichier.
Putain c'est au moins pas clair.
Hm . Un nouveau problème: J'ai enlevé le ";" et redémarré l'Apache, mais ça encore écrit la même.
Donc:
Fatal error: Call to undefined function mysql_connect() in /var/www/html/myspace/myspace/un_message_apres_l'ovrir.php on line 5
Hors ligne
Essaie la commande
yum install php_mysql
(si mes souvenirs sont bons ton OS est un fork de red hat nan ?)
Hors ligne
fonji a écrit:
Essaie la commande
Code:
yum install php_mysql(si mes souvenirs sont bons ton OS est un fork de red hat nan ?)
Hehe oui, ils sont bons . . Mon OS est CentOS 5 . Hm . Il n'y a pas un composant, qui s'appelle php_mysql .
Il y a seulement ces composants: php, php-cli, php-common, php-ldap .
.
Dernière modification par arhwebmaster (21 May 2007 18:58:28)
Hors ligne
aaaargh, excuse moi . . J'ai trouvé le composant . Je regarde seulement les composants installé . .
Merci beaucoup . il est en fonctionne . .
Hors ligne
Cherche php-mysql ici et prends un fichier qui a une version qui correspond à ta version de php.
Hors ligne
fonji a écrit:
Cherche php-mysql ici et prends un fichier qui a une version qui correspond à ta version de php.
Non non . Il me faut pas . Je dis que j'ai trouvé le composant . . (voir mon deniére message) .
Hors ligne
Ah ouais, j'ai croisé ta réponse avec la mienne ^^
Ben tant mieux
Hors ligne
fonji a écrit:
Ah ouais, j'ai croisé ta réponse avec la mienne ^^
Ben tant mieux
J'ai pas compris . .
Hors ligne
Y'a rien à comprendre, parce que c'est pas compréhensif. À croire que j'ai des problèmes ces temps. Je voulais dire que j'ai répondu sans voir ton deuxième message...
Hors ligne
Okay . Alors y a quellesque choses à comprendre, mais tant pis . .
Je comprends maintenant.
Mon problème est résolu . Merci pour ton aide . .
Dernière modification par arhwebmaster (21 May 2007 21:51:30)
Hors ligne