Page 1 sur 2
Erreur avec Mysql?
Posté : 31 oct. 2008, 21:28
par sasuuke
Bonjour à tous,
Quelqu'un pourrait-il m'aider sur ces messages d'erreurs:
Warning: mysql_query() [function.mysql-query]: Acc�s refus� pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established i
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
pas de donn�es � afficher
Warning: mysql_close(): no MySQL-Link resource supplied
Merci,
Posté : 31 oct. 2008, 21:35
par @rthur
Bonjour,
Ces messages d'erreur veulent simplement dire que ton script n'a pas réussi à se connecter à ta bdd.
Vérifie les paramètres passés dans ton mysql_connect()
Posté : 31 oct. 2008, 21:38
par sasuuke
j'ai vérifié le host, user et mdp et y'a pas d'erreur.
Le pb peut il venir d'ailleurs?
Posté : 31 oct. 2008, 22:10
par charabia
Non le problème vient vraiment de là.
Montres nous ton code de connexion en prenant soin de supprimer tes accès.
Posté : 31 oct. 2008, 22:15
par sasuuke
<?
// Paramètres persos
$host = "localhost";
$user = "";
$pass = "";
$bdd = "";
// connexion
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
@mysql_select_db("$bdd")
or die("Impossible de se connecter");
?>
Posté : 31 oct. 2008, 22:19
par charabia
C'est en local que tu as ces erreurs ?
Posté : 31 oct. 2008, 22:24
par sasuuke
oui
Posté : 31 oct. 2008, 22:25
par charabia
Ah oki, en local les accès sont :
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "ta_bdd";
user est root et le pass vide

Posté : 31 oct. 2008, 22:27
par sasuuke
ça marche pas j'ai tjrs la mm erreur.
De plus j'ai crée un utilisateur qui a tous les droits comme root et ça ne marche pas
Posté : 31 oct. 2008, 22:36
par charabia
Tu as bien une base et tout et tout ?
Posté : 31 oct. 2008, 22:40
par sasuuke
oui
si je mets dans mon fichier index.php
mysql_connect("localhost", "", ""); // Connexion à MySQL
mysql_select_db("");
ça fonctionne
par contre dans mon cas j'ai mis dans un dossier Connexion le fichier connexion.php
et dans mon index.php j'ai mis include "Connexion/connexion.php"
Posté : 31 oct. 2008, 23:04
par charabia
ça devrait quand même marcher...
Juste comme ça fait voir ton include ? Tu n'as pas fait une erreur de tapant les noms de dossiers et chemins ?
Posté : 31 oct. 2008, 23:05
par sasuuke
<?php include("Connexion/connexion.php") ; ?>
Posté : 31 oct. 2008, 23:14
par charabia
Si tes noms correspondent...je ne vois pas d'où provient le problème désolé. Normalment tout devrait marcher comme c'est là...
Posté : 31 oct. 2008, 23:17
par charabia
Autre chose, ta page se trouve à quel niveau par rapport à ton dossier "Connexion" ?