Php et sql connection a une Base de Donnée
Résolu
nbonnet
Messages postés
478
Date d'inscription
Statut
Membre
Dernière intervention
-
nbonnet Messages postés 478 Date d'inscription Statut Membre Dernière intervention -
nbonnet Messages postés 478 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaye de créer un site ou je pourrais exploiter ma base de donnée créée avec MAMP.
j'utilise dreamweaver pour écrire mon code. voici mon code.
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("installation");
$reponse = mysql_query("SELECT CLNom, CLLogin, CLPasswd, STNom FROM installation.Clients c, installation.Sites s WHERE s.CLRef = c.CLRef AND CLNom = 'Unim'") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse))
{
?>
<p class="style1">
clients : <?php echo $donnees ['CLNom']; ?> <br/>
login : <?php echo $donnees ['CLLogin']; ?> <br/>
passwd : <?php echo $donnees ['CLPasswd']; ?> <br/>
</p>
<?php
}
mysql_close();
?>
et lorsque je visualise ma page voici ce qui apparait :
SELECT command denied to user ''@'localhost' for table 'Clients'
J'essaye de créer un site ou je pourrais exploiter ma base de donnée créée avec MAMP.
j'utilise dreamweaver pour écrire mon code. voici mon code.
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("installation");
$reponse = mysql_query("SELECT CLNom, CLLogin, CLPasswd, STNom FROM installation.Clients c, installation.Sites s WHERE s.CLRef = c.CLRef AND CLNom = 'Unim'") or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse))
{
?>
<p class="style1">
clients : <?php echo $donnees ['CLNom']; ?> <br/>
login : <?php echo $donnees ['CLLogin']; ?> <br/>
passwd : <?php echo $donnees ['CLPasswd']; ?> <br/>
</p>
<?php
}
mysql_close();
?>
et lorsque je visualise ma page voici ce qui apparait :
SELECT command denied to user ''@'localhost' for table 'Clients'
A voir également:
- Php et sql connection a une Base de Donnée
- Se connecter à gmail sur téléphone - Guide
- Base de registre - Guide
- Comment connecter chromecast à la télé - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Nous n'avons pas pu nous connecter à ce réseau - Forum Windows 10
10 réponses
quoi mettre alors car je n'ai d'utilisateur de créé, et d'aprés ma doc avec MAMP c'est bien "localhost", "root", "" qu'il faut mettre pour se connecter a la base
OK mais je vais péter un câble je sais pas où est mon erreur.
j'ai essayé de mettre mon lohin et mon mot de pass de ma machine ça n'a rien fait.
Si quelqu'un à une idée je suis preneur.
j'ai essayé de mettre mon lohin et mon mot de pass de ma machine ça n'a rien fait.
Si quelqu'un à une idée je suis preneur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Je pense que le compte et le mot de passe ne sont pas faux, sinon tu aurais été été "jeté" dès le mysql_connect.
As-tu accès à ta table Clients avec phpMyadmin ?
Je pense que le compte et le mot de passe ne sont pas faux, sinon tu aurais été été "jeté" dès le mysql_connect.
As-tu accès à ta table Clients avec phpMyadmin ?
Quand tu es sur la page d'accueil de phpmyadmin, il y a entre autres choses une ligne qui indique l'utilisateur. Est-ce qu'il te dit bien root@localhost ?
Et la commande qu'il y a dans ton programme, tu peux la faire dans la fenêtre SQL de phpmyadmin (copier-coller de la commande, pas la retaper) ?
La commande est-elle acceptée dans la fenêtre mysql, ou as-tu le même message d'erreur ?
Pour reproduire ton erreur, il a fallu que je supprime les droits d'un utilisateur sur une table.
Pour reproduire ton erreur, il a fallu que je supprime les droits d'un utilisateur sur une table.
comment ta fait pour suprimer les droit
Par le menu "privilèges" de phpmyadmin
As-tu réussi à faire marcher d'autres SELECT sur cette table ou sur d'autres à partir d'un script ? Si tu ne l'as pas encore fait, crée une nouvelle base et une nouvelle table, et fait un select aussi simple que possible dessus pour voir si tu as toujours la même erreur
Par le menu "privilèges" de phpmyadmin
As-tu réussi à faire marcher d'autres SELECT sur cette table ou sur d'autres à partir d'un script ? Si tu ne l'as pas encore fait, crée une nouvelle base et une nouvelle table, et fait un select aussi simple que possible dessus pour voir si tu as toujours la même erreur