Résolu Aide requete select mysql

Statut
N'est pas ouverte pour d'autres réponses.

Rémi C

Premium
Inscription
11 Novembre 2014
Messages
149
Réactions
7
Points
13 751
RGCoins
25
Bonsoirs,
Je recherche quelqu'un pour m'aider a faire une requête select pour mysql car j’obtiens l'erreur suivante
Code:
Erreur SQL !
SELECT username from test where
Access denied for user ''@'localhost' (using password: NO)

Mon code :
PHP:
<?php
include 'connfig.php';

$username = ($_GET['username']);

$sql = ("SELECT username from test where $username");
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
?>

Je débute aurez vous un site pour apprendre le php
 
@Walky SEC

Salut,

Je te conseil plutôt d'utiliser PDO, que MySQL, qui va être rendu obsolète avec la prochaine mise à jour du langage PHP.

Pourquoi utiliser dès parenthèses après avoir déclarer les variables ?

Visiblement, ta requête n'est pas bonne non plus, tu ne fais pas de concaténation, aucun paramètre n'est mis.

L'erreur qui est décrite, c'est que tu n'as pas d'utilisateur pour te connecter à ta base.

Bonne soirée,
AwH
 
Bonsoirs,
Je recherche quelqu'un pour m'aider a faire une requête select pour mysql car j’obtiens l'erreur suivante
Code:
Erreur SQL !
SELECT username from test where
Access denied for user ''@'localhost' (using password: NO)

Mon code :
PHP:
<?php
include 'connfig.php';

$username = ($_GET['username']);

$sql = ("SELECT username from test where $username");
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
?>

Je débute aurez vous un site pour apprendre le php
Essaye comme ceci : (même si c'est moche, c'est juste pour que TON code soit valide)
PHP:
$sql = "SELECT username FROM test WHERE username = " . $username;
$req = mysql_query($sql);
 
Salut,

Si tu travail en localhost, sur du Windows avec WAMP, ton utilisateur mysql est :
Identifiant : root
Mot de passe : (vide)

~~~~
Essaye comme ceci : (même si c'est moche, c'est juste pour que TON code soit valide)

Pour moi, l'erreur vient du config.php, une connexion refuser au serveur MySQL ;)


Bonne journée,
AwH.
 
Salut,

Si tu travail en localhost, sur du Windows avec WAMP, ton utilisateur mysql est :
Identifiant : root
Mot de passe : (vide)

~~~~


Pour moi, l'erreur vient du config.php, une connexion refuser au serveur MySQL ;)


Bonne journée,
AwH.
Oui mais de toute façon sa requête est fausse
 
Salut,
Essais ça:
PHP:
<?php
include 'connfig.php';
  $username = $_GET['username'];
   $select = $sql->query('SELECT username FROM test WHERE username = "'.$username.'"');
   $req = $select->fetch();
?>

Cordialement Edmi
 
Cette réponse a aidé l'auteur de cette discussion !
Salut,
Ta demande est-elle résolue ?
Si oui, tu peux cliquer sur Cette réponse a répondu à ma question sur le message qui t'as aidé pour rajouter le préfixe résolu à la discussion. :)

Bonne journée,
Djamel SEC
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut