[résolu] Demande d'aide pour une requête sql

OTP

WRInaute accro
Bonsoir,

Je modifie un script et j'ai besoin de formuler une requête sql.
Je cherche, dans une base nom_base, la valeur du champ texte de l'enregistrement dont le champ id a pour valeur valeur_id_a_trouver.

nom_champ est un int(6).

Si quelqu'un peut me dire comment écrire la requête (je n'y connais strictement rien), je le remercie par avance.

Michaël
 

NextGeneration

WRInaute occasionnel
SELECT champ_texte FROM nom_table WHERE id=id_a_trouver LIMIT 1;

cordialement ;)

PS : heureux de voir que tu as décidé de t'y mettre
 

OTP

WRInaute accro
NextGeneration a dit:
SELECT champ_texte FROM nom_table WHERE id=id_a_trouver LIMIT 1;

cordialement ;)

PS : heureux de voir que tu as décidé de t'y mettre

Merci :wink:

Le "LIMIT 1", c'est au cas où il y a plusieurs sorties ?
 

NextGeneration

WRInaute occasionnel
C'est ça, ça limite le nombre de résultats à 1. Je le mets par habitude, mais dans ce cas précis c'est totalement inutile : le champ id de la table est certainement la clé primaire ( qui sert en gros a donner un identifiant unique à chaque enregistrement ) donc par nature, dédoublonnée.

On ajoute souvent un "LIMIT 1" en fin de requete quand on veut modifier ou supprimer des données : si y'a un probleme de formulation de la requete, on efface un seul enregistrement, et pas la table entiere ( vécu ).
 

Discussions similaires

Haut