connection à la bdd

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : connection à la bdd

Re: connection à la bdd

par girafe62 » 31 janv. 2010, 17:05

je vais essayer de reparer ca merci

Re: connection à la bdd

par stealth35 » 31 janv. 2010, 16:33

à phpmyadmin j ai ca : MySQL a répondu:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)
c'est que ton root a besion d'un mot de passe, ta bien configurer tes utilisateurs pour mysql, le probleme viens pas de PHP, mais du fait que tu ne connais pas les identifiant de mysql

Re: connection à la bdd

par girafe62 » 31 janv. 2010, 16:28

à phpmyadmin j ai ca : MySQL a répondu:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

Re: connection à la bdd

par stealth35 » 30 janv. 2010, 17:59

hello
t'arrive a te connexté avec phpmyadmin ?, t'es sur que mysql est installé, t'as essayé en remplacant localhost part 127.0.0.1 ?

sinon au niveau du code c'est l'horreur
<?php
$link = @mysql_connect('localhost', 'truc','yyyyyy');
if (!$link) {
die('Connexion impossible : ' . mysql_error());
}
echo 'Connecté correctement';
@mysql_close($link);
?>
1 : tu enleves la gestion d'erreur alors que tu va afficher un erreur quand meme.
2 : "die" est un alias de "exit" c'est déconseillé d'utiliser les alias
3 : mysql_close sert surtout pour les connexion persistante ou pour certain cas particulier, donc tu peu l'enlever
<?php
$link = mysql_connect('localhost', 'truc','yyyyyy') or exit(mysql_error());
if ($link) {
    echo 'Connecté correctement';
}
?>

connection à la bdd

par girafe62 » 30 janv. 2010, 14:25

salut j ai un problème .
Ce serveur est un serveur Linux. Le CHMOD par défaut est réglé sur 755.
--- Identifiants MYSQL ---
Serveur : localhost
Nom BDD : truc
Login BDD : truc
Password BDD : yyyyyy
voici ce que j ai fait
<?php
$link = @mysql_connect('localhost', 'truc','yyyyyy');
if (!$link) {
die('Connexion impossible : ' . mysql_error());
}
echo 'Connecté correctement';
@mysql_close($link);
?>
j ai sauvegarder en php et je l est mit à localhost pour le tester et ce ne fonctionne pas .

j'obtient cette erreur :
Connexion impossible : Access denied for user 'truc'@'localhost' (using password: YES)