problème de conection a mysql[réglé] - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : problème de conection a mysql[réglé] (/showthread.php?tid=100) |
RE: problème de conection a mysql - Ssin - 28-08-2006 Et bien, il peut tres bien testé son site en local RE: problème de conection a mysql - simonhibou89 - 29-08-2006 Effectivement j'ai testé mon site en local et c'est pourquoi je dis que le code fonctionne. Bon j'ai essayé sur une autre page de me connecter avec le script suivant: include('conection.php'); $sql = "SELECT * FROM bat_joueurs WHERE pseudo='Sigmar'"; $req = mysql_query($sql); while($data = mysql_fetch_assoc($req)) { echo''.$data['maisons'].''; } mysql_close(); Et voici la réponse: Access denied for user 'i3919656'@'%' to database 'imysql00' Bon voici mes données de connection: Adresse du serveur SQL: imysql00 Nom d'utilisateur (user): i3919656 Mot de passe: mot de passe Nom de la base de données: i3919656 Et voici ce qu'il est marqué sur ma base de données: MySQL 5.0.22-log sur le serveur 10.0.5.160 - utilisateur : i3919656@10.0.5.29 mon code conection.php: <? $db = mysql_connect('imysql00','i3919656','mot de passe') or die (mysql_error()); mysql_select_db('imysql00',$db) or die (mysql_error()); ?> Est-il juste? RE: problème de conection a mysql - Ssin - 29-08-2006 simonhibou89 a écrit : Pour ton code de connexion, essaye celui que je t'ai montré plus haut, il est beaucoup plus clair RE: problème de conection a mysql - Plume - 29-08-2006 Code PHP :
Cette méthode est pour moi plus avantageuse quand on fait appel à mysql_error(). Car ceci permet d'afficher la requète qui pose problème. Un grand avantage quand on a plusieurs requètes Citation : A ma connaissance, il est même inutile de mette des guillemets, entre autre parce que ça oblige le serveur a voir où sont les variables dans cette instruction, même si dans ce cas là il n'y a que ça. Bref, ce qui suit suffit amplement: Code PHP :
RE: problème de conection a mysql - simonhibou89 - 30-08-2006 Si j'ai choisis de mettre mes codes comme ca , j'ai mes raisons et il fonctionne très bien. Le problème qu'il y a à mon avis viens des données que je rentre dans mon code. RE: problème de conection a mysql - Loetheri - 30-08-2006 Si tu as toujours ton problème de connexion, je pense qu'il serait bon de revoir la base de données que tu sélectionnes. C'est à mes yeux et selon les informations que tu nous donnes, ton erreur. RE: problème de conection a mysql - Plume - 30-08-2006 simonhibou89 a écrit :Si j'ai choisis de mettre mes codes comme ca , j'ai mes raisons et il fonctionne très bien. Le problème qu'il y a à mon avis viens des données que je rentre dans mon code. D'une quand on donne des conseils sur la syntaxe, on n'implique pas le fonctionnement de votre script, on vous aide pou l'optimisation. Je déteste ce genre de réflexion. Ensuite, si ton problème vient de tes données, alors on ne peut rien pour toi. On peut juste te conseiller si tu es sûr de ce que tu mets, de contacter ton hébergeur. RE: problème de conection a mysql - Ssin - 30-08-2006 DämEn a écrit : Tu peut aussi bien faire : Code PHP :
Ca tiens en une seul ligne, et pas de problèmes de variables apres RE: problème de conection a mysql - Plume - 30-08-2006 C'est parce que t'as pas compris mon intéret d'utiliser les variables. Je le fait pour savoir ce que retourne ma requète. Code PHP :
RE: problème de conection a mysql - Ssin - 30-08-2006 Mouais, enfin sur une petite requète tu identifie facilement le problème avec le rapport de mysql_error et sur une longue, ca te fait trop de variable tu ne t'y retrouve plus Tu peut tout aussi bien donné un nom spécial à ton mysql_error, ca te permet de repérer lequel ne marche pas, et apres pas compliquer de repérer la ligne : Ex : Code PHP :
Désolé si je t'ai encore mal compris Après, c'est surtout une question d'habitude. |