connesione a mysql fallita

Ciao devo premettere che la mia prima connessione ma...

uso php 5.05, mysql 3.23 con iis. ho modificato il phpini ed abilitato l'estensione mysql

if( mysql_connect( "localhost" , "io" , "io" ) > 0 )

echo 'Connessione al db MySql riuscita !' ;

else

echo 'Connessione non riuscita: controllare password e user !' ;

dove io, io sono utente e password dell'accesso al db mysql

e ricevo questo errore:

Fatal error: Call to undefined function mysql_connect() in C:\Inetpub\wwwroot\prova\connection.php on line 3.

dove sbaglio ? grazie.

inviato 11 anni fa
kikuz
X 0 X

Questo errore significa che l'estensione mysql non stata correttamente abilitata. Controlla di aver eseguito tutti i passaggi citati qui:

http://www.phpnews.it/content/view/67/80/1/6/

:bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

ho seguito tutti i passaggi ma nel phpinfo la parte mysql proprio non c', prch?

risposto 11 anni fa
kikuz
X 0 X

nel phpinfo, tral pe prime righe, ce n' una che riporta il "Configuration File (php.ini) Path". Che valore assume? DOvrebbe puntere al tuo php.ini. E' corretto?

:bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

l'unica parte che ho trovato che punta alla cartella di php questa

;;;;;;;;;;;;;;;;;;;;;;;;;

; Paths and Directories ;

;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"

;include_path = ".:/php/includes"

;

; Windows: "\path1;\path2"

;include_path = ".;c:\php\includes"

; The root of the PHP pages, used only if nonempty.

; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root

; if you are running php as a CGI under any web server (other than IIS)

; see documentation for security issues. The alternate is to use the

; cgi.force_redirect configuration below

doc_root =

; The directory under which PHP opens the script using /~username used only

; if nonempty.

user_dir =

; Directory in which the loadable extensions (modules) reside.

extension_dir = "C:\php\ext"

perch in

;;;;;;;;;;;;;;;;;;;

; About php.ini ;

;;;;;;;;;;;;;;;;;;;

o

;;;;;;;;;;;;;;;;;;

; About this file ;

;;;;;;;;;;;;;;;;;;; non c' nulla.

Vorrei dire che php gira bene e visualizzo tutto ci che riguarda php ma la connessione.....

risposto 11 anni fa
kikuz
X 0 X

scusa ho sbagliato nella fretta....

La risposta no punta a C:\WINDOWS invece dovrebbe essere a C:\php\

come si modifica?

risposto 11 anni fa
kikuz
X 0 X

Nell'articolo che ti ho citato prima viene proposto, per installare PHP, di aggiungere le seguenti 3 righe al file di configurazione di Apache:

LoadModule php5_module "c:/php/php5apache2.dll"

AddType application/x-httpd-php .php

PHPIniDir "C:/php"

Le prime due servono effettivamente ad abilitare il supporto agli script PHP mentre la terza serve ad informare che il php.ini si trova nella cartella C:/php

Controlla quindi che ci sia questa riga e che punti alla cartella contenente il php.ini

:bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda