se non riconosce la funzione mysql_connect() devi abilitare il php a interagire con mysql tramite le sue funzioni.
per fare questo hai 2 metodi:
se stai usando una WAMP (Apache,PHP,Mysql per windows in un unico pacchetto installabile) devi dirci che pacchetto hai scelto, magari ci sono strumenti proprietari che ti semplificano la vita (io ad esempio uso EasyPHP).
se invece hai scelto di installarti i pacchetti in maniera indipendente devi aprire la cartella dove risiede l' interprete php, trovare il file php.ini (ampiamente commentato al suo interno), aprirlo con notepad e abilitare le estensioni.
fatto questo, riavvii apache e dovrebbe funzionare correttamente.
una piccola cosa:
Codice PHP:
<?php
$connessione = mysql_connect("localhost","root","mia password","nomeDB")or die("Connessione non riuscita: " . mysql_error());
print ("Connesso con successo");
mysql_close($connessione);
?>
non ho mai inserito il nome del db a cui connettermi in mysql_connection(), eleggendo la documentazione su php.net non mi è sembrato ne accennassero.
fai così
Codice PHP:
<?php
$connessione = mysql_connect("localhost","root","mia password")or die("Connessione non riuscita: " . mysql_error());
print ("Connesso con successo alol' host!");
if (mysql_select_db('bd_name')) echo "connesso con successo al database!";
else die('ops! il database non è raggioungibile!')
mysql_close($connessione);
?>
facci sapere