Problème de connexion à une base de données
Bonjour,
J'ai récupéré un site internet très bateaux qui a une page s'authentifier.
On saisit un utilisateur et un mot de passe qui va vérifier dans la base de donnée. Le problème visiblement c'est que je n'arrive pas à me connecter puisque j'ai ce message d'erreur :
Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8-modgsi\www\gitesbase\sitegite\includes\fonctions.inc on line 31
Connection au serveur impossible
Le fichier fonction.inc est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| function executer_requete ($rq, $fichierbase)
{
$fichierbasecomplet = "../definitions/".$fichierbase.".txt.php";
// Inclusion de la définition de la base de données
include($fichierbasecomplet);
// Connection au serveur de bases de données
$connection=mysql_connect($localhost,$root,$gsi1112)
or die("Connection au serveur impossible");
// Connection à la base
$db=mysql_select_db($base,$connection)
or die("Sélection de la base de données impossible");
// Exécution de la requête select
$rq = trim(stripSlashes($rq)); // on enlève les / d'escape s'il y en a
$resultat = mysql_query($rq); // exécution de la requête
// Fermeture de la base
mysql_close($connection);
// Retour de la fonction
return $resultat;
} |
Evidemment, mon host user et mdp sont correct ...
alors je me suis dit que j'aller aller voir "../definitions/".$fichierbase.".txt.php
qui affiche ceci :
Code:
1 2 3 4 5 6 7 8 9
| <?php
/* ==================================== */
/* base.txt IDENTIFICATION DE LA BASE */
/* ==================================== */
$dbuser="root";
$dbhost="localhost";
$dbpasse="gsi1112";
$base="base";
?> |
Mais cela le fonctionne toujours pas.
Je bosse sous EasyPHP est-ce-que le problème viendrait pas de ça ?
Merci d'avance pour votre aide.