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