connection db non reconnu

jebau
Invité n'ayant pas de compte PHPfrance

14 juin 2005, 15:02

*/--Tu a tout pris pour toi, mais je te visé pas dans mon msg précédant ... désolé si tu te sens touché, et la frustration n avait rien a voir avec ce forum. Sinon je comprends que tu efface ce message c'est ton job de modérateur et tu le fais tres bien. Peux ton dire que le sujet est clos ? car je pense que c'est juste des problèmes de communication et que nous sortons du sujet de base qui est juste un problème technique. (All is full of love)--/*

Alors oui je suis sûr de la connection car les query fonctionnes à distance.
Si maintenant quelqu un a un code source a me faire essayer je veux bien.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

14 juin 2005, 15:08

essaye ce code en remplacant maTable par une des tes tables :
$str_requete = "SELECT COUNT(*) FROM maTable";
$o_result = mysqk_query($str_requete) or die("ERREUR : ".mysql_error);
echo mysql_result($o_result, 0, 0);
Et dit nous ce qui s'affiche

Sinon, qu'est ce que tu entend par "ca marche à distance" ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

jebau
Invité n'ayant pas de compte PHPfrance

14 juin 2005, 15:18

Voilà ce qu il me retroune

Fatal error: Call to undefined function: mysqk_query() in C:\www\jebau\login\connectsql2.php on line 3

je voulais dire que mysql fonctionne je fais des query avec "mysql query browser"

Mammouth du PHP | 19672 Messages

14 juin 2005, 15:21

mysqk_query()
Remplace donc le "k" par un "l", ça ira mieux ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

14 juin 2005, 15:21

OK, merci de la réponse

Sinon, j'ai fait une erreur dans mon code, j'ai écrit mysqk_query à la place de mysql_query.

Essaye ce code :
$str_requete = "SELECT COUNT(*) FROM maTable";
$o_result = mysql_query($str_requete) or die("ERREUR : ".mysql_error);
echo mysql_result($o_result, 0, 0);
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

jebau
Invité n'ayant pas de compte PHPfrance

14 juin 2005, 15:38

C'est un peu mieux ;P

voici l erreur

Warning: mysql_query(): Access denied for user 'ODBC'@'localhost' (using password: NO) in connectsql2.php on line 3

Warning: mysql_query(): A link to the server could not be established in connectsql2.php on line 3
ERREUR : mysql_error

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

14 juin 2005, 15:41

Donc, on revient à ce que je te disais, quand tu fait ton mysql_connect($host, $user, $pass), il y a un des paramètre qui n'est pas valide

Va dans phpMyAdmin, fait "privilèges" dans la page d'acceuil et regarde si tu voit un utilisateurs sont les paramètres correspondent à ceux que tu passes à ton mysql_connect

le message d'erreur dit bien que tu n'arrives pas à te connecter
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

jebau
Invité n'ayant pas de compte PHPfrance

14 juin 2005, 15:45

je ne l ai pas je vais voir et l installer je vous dis quoi
merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

14 juin 2005, 15:47

Excuse moi je croyais que tu avais phpMyAdmin
Si tu as MySQL, ouvre la table "user" et regarde son contenu
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

jebau
Invité n'ayant pas de compte PHPfrance

15 juin 2005, 09:40

Voilà le problème qui est un problème de hash sur le type de mot de passe, maintenant m^me mon ancien code source fonctionne sans modif

SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');

Merci à tous et à la patience de notre modérateur ;P

[RESOLU]