Bonjour bonjour,
Je cherche à tester si je me connecte bien à ma base de données phpmyadmin (avec easyphp)
j’ai donc fait le code
<?php
global $connex;
if (!$connex)
{
$dsn="localhost";
$util="";
$motpasse="";
$connex = @mysql_connect($dsn,$util,$motpasse) or exit('Erreur dans le fichier '.__FILE__.'<br>Ligne '.__LINE__.'<br>MySQL dit : '.mysql_error());
}
if ($connex)
{
$connex_bd=@mysql_select_db("test",$connex) or exit('Erreur dans le fichier '.__FILE__.'<br>Ligne '.__LINE__.'<br>MySQL dit : '.mysql_error());
if ($connex_bd)
{
return true;
echo "connexion réussie";
}
else
{
return false;
echo "echec de la connexion à la base de données";
exit();
}
}
else
{
return false;
echo("connexion impossible");
exit();
}
?>
en récupérant des connect.php déjà fait, en la modifiant pour ma base de données test et en récupérant du code sur internet.
Et donc, quand je lance sur le navigateur, j’obtiens
« Erreur dans le fichier C:\Program Files\EasyPHP 2.0b1\www\test_connection.php
Ligne 9
MySQL dit : Accès refusé pour l’utilisateur: ‹ ODBC ›@‹ @localhost › (mot de passe: NON) »
ma ligne 9 étant :
$connex = @mysql_connect($dsn,$util,$motpasse) or exit('Erreur dans le fichier '.__FILE__.'<br>Ligne '.__LINE__.'<br>MySQL dit : '.mysql_error());
Est-ce que quelqu’un pourrait me dire pourquoi j’ai accès refusé alors que je n’ai ni login, ni mot de passe???
S’il vous plait