Salve a tutti, premetto che ho cominciato da poco a imparare PHP, seguendo la vostra guida, che ho trovato molto chiara e non eccessivamente teorica.
Ho visto che ci sono già un bel po' di threads su questo argomento, ma molti suggeriscono di fare cose che ho già fatto o si riferiscono ad applicazioni diverse da quelle che uso, quindi ne ho aperto uno nuovo.

Non credo ci sia bisogno di spiegare troppo la situazione: provando ad effettuare una connessione a MySQL in una pagina PHP, ottengo questo errore:

"Call to undefined function mysql_connect() in C:\inetpub\wwwroot\testmysql.php on line 3"

Sto usando PHP 5, IIS 7.0 e MySQL Server 5.0.

Vi segnalo anche alcuni provvedimenti che ho provato a prendere, senza risultato >.>

Ho tolto i ";" nel file .ini davanti alle estensioni: "php_gd2.dll", "php_mbstring.dll", "php_mysql.dll", ho indicato come directory per le estensioni "C:\php\ext" (anche se nella cartella C:\php ho dovuto rinominarla perchè si chiamava "extensions" e non "ext"), ho copiato i file "C:\php\mysql.dll" ((che ho rinominato da C:\php\msql.dll, ma è stata una cosa un po' random, mi sembrava strano che si chiamasse così), "C:\php\ext\php_mysql" e "C:\php\libmysql.dll" in "C:\windows\system32".

Faccio notare che MySQL credo di averlo installato correttamente, dal pannello di controllo nell'elenco dei servizi risulta attivo; però non compare la sezione corrispondente nella pagina phpinfo.php, che per il resto riesco a visualizzare correttamente.

Questo è il codice della pagina da cui ricevo l'errore:

Codice PHP:

<?php

$connection 
mysql_connect("localhost""username""password") ;
if (!
$connection) {
echo 
'connessione non riuscita' ;
exit() ;
} else {
echo 
'connessione riuscita' ;
}
mysql_close($connessione) ;

?>


Qualcuno sa darmi qualche altra idea?

Grazie in anticipo.