PDA

View Full Version : Fatal error: Call to undefined function mysql_connect()


Fabryzius
13-12-2005, 22:28
Devo installare un'applicazione php, però quando il programma prova a connettersi a Mysql mi dà questo errore :(

Php è installato correttamente così come Apache, Mysql invece l'ho appena installato, però mi riesco a collegare ai DB...nn capisco il perchè di questo problema

rdefalco
13-12-2005, 23:12
Devo installare un'applicazione php, però quando il programma prova a connettersi a Mysql mi dà questo errore :(
Php è installato correttamente così come Apache, Mysql invece l'ho appena installato, però mi riesco a collegare ai DB...nn capisco il perchè di questo problema

Da un forum di MySQL
1) aggiungere la directory di PHP al PATH
2) controllare tramite il comando phpinfo() in una pagina php dove si trovi il file di inizializzazione php.ini (a volte in C:\WINDOWS), se è specificato un percorso inesistente copiare in quel percorso php.ini
3) togliere in php.ini il commento sulla linea
extension = php_mysql.dll
4) definire in php.ini la cartella per le estensioni sulla riga
extension_dir = c:\php\ext

Non so se funziona, poi dipende dalle versioni di PHP e MySQL

Fabryzius
14-12-2005, 16:59
Da un forum di MySQL
1) aggiungere la directory di PHP al PATH
2) controllare tramite il comando phpinfo() in una pagina php dove si trovi il file di inizializzazione php.ini (a volte in C:\WINDOWS), se è specificato un percorso inesistente copiare in quel percorso php.ini
3) togliere in php.ini il commento sulla linea
extension = php_mysql.dll
4) definire in php.ini la cartella per le estensioni sulla riga
extension_dir = c:\php\ext

Non so se funziona, poi dipende dalle versioni di PHP e MySQL

Ti ringrazio, funziona perfettamente :sofico:

rdefalco
14-12-2005, 18:45
Ti ringrazio, funziona perfettamente :sofico:

Perché :sofico: ? Mi stai prendendo in giro? :asd:

Teju
17-06-2008, 16:47
Scusate se riesumo questa discussione di secoli fa, ma mi trovo nello stesso problema ora io!

Ho installato il PHP 5 su un server IIS 6, ho installato il MySql (che da linea di codice funziona correttamente e ho creato un utente a cui ho dato privilegi completi), ma PHP e MySql non si parlano, mi arriva appunto sempre l'errore "Fatal error: Call to undefined function mysql_connect()".

Da un forum di MySQL
3) togliere in php.ini il commento sulla linea
extension = php_mysql.dll

Nel mio php.ini però non c'è "php_mysql.dll"...

http://www.toolgratis.com/faccyne/links/713783001213717588.gif (http://www.toolgratis.com/faccyne) Come comportarmi???

ndakota
17-06-2008, 18:15
Scusate se riesumo questa discussione di secoli fa, ma mi trovo nello stesso problema ora io!

Ho installato il PHP 5 su un server IIS 6, ho installato il MySql (che da linea di codice funziona correttamente e ho creato un utente a cui ho dato privilegi completi), ma PHP e MySql non si parlano, mi arriva appunto sempre l'errore "Fatal error: Call to undefined function mysql_connect()".


Nel mio php.ini però non c'è "php_mysql.dll"...

http://www.toolgratis.com/faccyne/links/713783001213717588.gif (http://www.toolgratis.com/faccyne) Come comportarmi???

sei sicuro? mi sembra impossibile.. controlla bene so che il file è lungo ma posso dirti che è dopo metà..

Teju
18-06-2008, 08:50
sei sicuro? mi sembra impossibile.. controlla bene so che il file è lungo ma posso dirti che è dopo metà..
Ho fatto un cerca sul file e non l'ho trovato...

:help: :help: :help: