par
Ryle » 14 mars 2006, 14:16
Le SQL est un langage conçu spécialement pour retrouver des informations dans ta base de données. A chaque fois que tu lances une requête, il va parcourir toute la table (c'est pas tout à fait vrai, mais ça ira pour l'exemple

) à la recherche des enregistrements qui correspondent à ta recherche.
En gros, c'est directement lui qui va boucler et te retourner les lignes qui vont bien (quand il y en a)
Voici ce que donne la requête de Mario en français :
"SELECT champ1, champ2, champ3 " = Sélectionne les champs champ1, champ2 et champ3
"FROM table_utilisateur" = de la table table_utilisateur
"WHERE login = '".$login."'" = pour lesquels le champ login à la valeur de $login
" AND pass = '".$pass."'"; = et le champ pass à la valeur de $pass
Il ne devrait donc te retourner qu'un seul enregistrement (voire pas du tout) et il ne te reste plus qu'à l'exploiter comme bon te semble

Le SQL est un langage conçu spécialement pour retrouver des informations dans ta base de données. A chaque fois que tu lances une requête, il va parcourir toute la table (c'est pas tout à fait vrai, mais ça ira pour l'exemple ;)) à la recherche des enregistrements qui correspondent à ta recherche.
En gros, c'est directement lui qui va boucler et te retourner les lignes qui vont bien (quand il y en a) :)
Voici ce que donne la requête de Mario en français :
"SELECT champ1, champ2, champ3 " = Sélectionne les champs champ1, champ2 et champ3
"FROM table_utilisateur" = de la table table_utilisateur
"WHERE login = '".$login."'" = pour lesquels le champ login à la valeur de $login
" AND pass = '".$pass."'"; = et le champ pass à la valeur de $pass
Il ne devrait donc te retourner qu'un seul enregistrement (voire pas du tout) et il ne te reste plus qu'à l'exploiter comme bon te semble :)