Rechercher : dans
Par :

[PHP/MySQL] Access denied for user 'ODBC'

Dernière réponse le 3 oct 2006 à 09:36:14 Zayer, le 1 oct 2006 à 21:24:42 
 Signaler ce message aux modérateurs

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\Sites\www\admin\insert.php on line 4

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in D:\Sites\www\admin\insert.php on line 4

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\Sites\www\admin\insert.php on line 16

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in D:\Sites\www\admin\insert.php on line 16
Access denied for user 'ODBC'@'localhost' (using password: NO)

Meilleures réponses pour « [PHP/MySQL] Access denied for user 'ODBC' » dans :
PhpMyAdmin - 1045- Access denied for user root@localhost Voir PhpMyAdmin - Access denied for user root’@localhost Cette astuce est destinée à ceux qui ont un problème d’ouverture de PhpMyAdmin (par exemple avec WAMP Server ou EasyPHP) avec l'erreur suivante : #1045- Access denied for user...
[Outlook] Réponse du serveur : Erreur 554 - Relay Access denied VoirVotre client de messagerie vous affiche l'erreur suivante : Erreur 554 - Relay Access Denied Ce problème est lié à l'utilisation d'un serveur de courrier sortant (serveur SMTP) sur un domaine n'appartenant pas au fournisseur d'accès. En effet, afin...

1

oberion, le 2 oct 2006 à 14:50:54

Bonjour,

Si tu ne parametres pas les login et mot de passe pour entrer sur ta base, c'est l'erreur que tu risques d'avoir. Cdlt.

Répondre à oberion

2

Zayer, le 2 oct 2006 à 22:29:12

Salut !
Désolé de ne pas avoir écrie un message dans le post précédant, jai appué sur entrée par inadvertance.

J'ai paramétré le compte "root" avec un mot de passe. J'utiilise WAMP 5 et dans le fichier de config il y avait un endroit 'le type de connexion'.
Il y avait 'config' selon les infos de logins entrer juste apres. Il y avait HTTP, une fenetre souvre et demande le login. J'ai choisie cette option afin de pouvoir avoir plusieurs utilisateurs et mettre un mot de passe au Root parce que si quelqu'un entre la dedans, c'est bye bye, lol.

Merci, je vais me promener la dedant, si vous avez d'autres infos, merci d'avance..

Merci oberion.

Répondre à Zayer

3

Zayer, le 3 oct 2006 à 01:36:42

Je ne sais pas si vous pouriez regarder le code MySQL suivant :

<?PHP
session_start();

$host = "localhost";
$user = "odbc";
$pass = "HIDDEN";

$connexion = mysql_connect($host,$user,$pass);

$db = mysql_select_db("membres");


$_SESSION['ip'] = $_SERVER["REMOTE_ADDR"];

$_SESSION['username'] = $_POST['username'];
$_SESSION['md5complet'] = $_POST['md5complet'];
$_SESSION['graindesel'] = $_POST['graindesel_md5'];


$query = "INSERT INTO infos_membres (username,md5,graindesel) VALUES ($username,$md5complet,$graindesel)";

$result = mysql_query($query) or die(mysql_error());


mysql_close();
?>


L'erreur est maintenant :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ',)' at line 1


Merci de votre aide.

Répondre à Zayer

4

 oberion, le 3 oct 2006 à 09:36:14

Bonjour,

Tu es sur que le user est "odbc" ???
Fais un echo de $query avant le mysq_query, afin de voir la requete genéré.
Ne connaissant pas la déscription de la table, je ne peux pas aller plus loin.
Mets tout de meme des quotes, ca sera ca de fait. Cdlt.

Répondre à oberion