Re-salut !
Alors, premièrement, ta base, tu l'as bien créée avec PHP-MyAdmin ?
Je pense que oui.
Ton site, là, tu le testes en local ? Je pense aussi que oui.
Voilà mon conseil :
> Crée un fichier "connexion.php"
ce fichier contiendra (en LOACAL) :
<?
@mysql_connect("localhost","root","")
or die("Impossible de se connecter. Desole...");
@mysql_select_db("le_nom_de_ta_base")
or die("Impossible de se connecter. Desole... ");
?>
Remplace, dans le code ci-dessus, le_nom_de_ta_base, par le nom de ta base de données (par défaut, c.-à-d. si tu n'as pas créé toi-même la base, elle s'appalle "Mysql")
A chaque fois que tu as besoin de te connecter à ta base, tu mettra, sur la page concernée, le code suivant :
<? include('connexion.php'); ?>
Pour répondre à ta question, non, tu n'as pas besoin de préciser le path, puisque tu donnes déjà "localhost", ce qui indique l'emblacement.
Si tu as l'intention de transférer tes pages chez un hébergeur, tu remplaceras "localhost" par le host de ton hébergeur (il te le précisera), "root" par ton login, et entre les deux guillemets qui suivent, tu metteras ton mot de passe (en local, il n'y en a pas, c'est pour cela qu'on n'y met rien).
Si ça ne marche pas, envoie un message. Mais, en principe, ça devrait marcher, si tu recopies exactement le code.
Je te conseille de visiter http://www.lephpfacile.com (cours).
Voili, voilà... ;-))
A++
Thomas
O|O
\_/