[PHP/SQL] Récupérer une valeur

Récupérer une valeur [PHP/SQL] - PHP - Programmation

Marsh Posté le 13-08-2003 à 18:25:19    

Salut,
 
Voilà je suis un débutant en matière de sql dans une page web php.
Voici mon problème :
 
- Je possède une bd sql :

Citation :


Nom    Prénom    Age
A      abc       12
B      bcd       18
C      cde       23


 
- J'aimerais donc pouvoir selectionner par exemple bcd et le recupérer dans un variable.
 
Comment faire ?
 
Merci de votre aide.  :)  
 

Reply

Marsh Posté le 13-08-2003 à 18:25:19   

Reply

Marsh Posté le 13-08-2003 à 18:38:20    

lis la FAQ (cf signature) et regarde les sites avec des tutoriels


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 13-08-2003 à 18:52:45    

J'ai déjà été sur phpdebutant.com mais je ne comprends pas trop...Si je viens sur ce forum, c'est pour avoir une réponse et non des liens... :)

Reply

Marsh Posté le 13-08-2003 à 19:28:32    

Comment ca, récupérer "bcd" ?
C'est quoi ton critère de recherche ?


Message édité par mrbebert le 13-08-2003 à 19:34:38
Reply

Marsh Posté le 13-08-2003 à 19:34:57    

TomTom41 a écrit :

J'ai déjà été sur phpdebutant.com mais je ne comprends pas trop...Si je viens sur ce forum, c'est pour avoir une réponse et non des liens... :)  

Je suis déjà allé [:aloy]
Sinon, benh ce que tu nous demandes, c'est la base en terme de gestion de BDD en PHP... Connection, sélection de base, sélection de table, on prend les données qu'on veut et on les affiche. Et ceci dans l'ordre... Sais-tu au moins comment te connecter à ta base de données ?

Reply

Marsh Posté le 13-08-2003 à 20:41:43    

Salut,
 
Oui bien sur je sais me connecter, selectioner, ...
 
Par exemple (cf la bd du 1er post), je voudrais connaitre le prénom de la personne agé de 12ans.
Pour cela je mets en place un select * from nom_db where age='12'.
Avec cette commande, je recupère la ligne entière et j'aimerais juste avoir le prénom dans ma variable...
 
Comment faire ?  :hello:

Reply

Marsh Posté le 13-08-2003 à 20:45:12    

tu confond base de données et tables ...
il y a du boulot... il faut que tu t'y mettes seul .... [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 13-08-2003 à 20:48:13    

TomTom41 a écrit :

Salut,
 
Oui bien sur je sais me connecter, selectioner, ...
 
Par exemple (cf la bd du 1er post), je voudrais connaitre le prénom de la personne agé de 12ans.
Pour cela je mets en place un select * from nom_db where age='12'.
Avec cette commande, je recupère la ligne entière et j'aimerais juste avoir le prénom dans ma variable...
 
Comment faire ?  :hello:  

Regarde la fonction mysql_fetch_array() ;)

Reply

Marsh Posté le 13-08-2003 à 20:48:38    

Je confonds car j'ai qu'une seule table...:) mais le problème n'est pas là...Pourquoi il y a du boulot ? cela ne doit pas être sorcier ce que je demande... [:proy]

Reply

Marsh Posté le 13-08-2003 à 20:50:38    

mrBebert a écrit :

Regarde la fonction mysql_fetch_array() ;)  


 
Merci c'est tout à fait ca ;)

Reply

Marsh Posté le 13-08-2003 à 20:50:38   

Reply

Marsh Posté le 13-08-2003 à 20:51:39    

très bien  :)  
 
alors 1ere etape : tu te connectes au serveur mysql en PHP.
tu peux poster ton code sur le forum si ca ne fonctionne pas


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 13-08-2003 à 20:59:14    

Juste un conseil pour débuter :
les fonction mysql_... ont des codes de retour. TESTER ces valeurs, avant de chercher à comprendre pourquoi ca marche pas ;)

Reply

Marsh Posté le 14-08-2003 à 10:02:03    

je répète : lis plus de docs car à ton niveau on va rabacher tous les trucs de base (c'est pas une critique on apprend tous un jour)
 
dans un SELECT tu peux soit énumérer les champs séparés par des virgules soit utiliser * pour tous les sortir
 
si tu veux un seul champ en sortie tu fais
 
SELECT mon_champ FROM ma_table WHERE ma_clause_where
 
si tu veux 2 champs
 
SELECT un_champ,un_autre FROM ma_table WHERE ma_clause_where
 
etc...
 
 
regarde sur phpfrance.com les tutos sont vraiments sympas et facile à lire


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed