Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1180 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  requête mysql pour récupérer plusieurs valeurs sur 1 champ

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requête mysql pour récupérer plusieurs valeurs sur 1 champ

n°1326569
carden 752
Posté le 16-03-2006 à 11:42:45  profilanswer
 

Bonjour,
 
J'aurais aimé savoir comment faire pour récupérer plusieurs valeurs sur 1 champ d'une base se données mysql.
 
J'ai cette commande qui me retourne logiquement un tableau de valeurs :  
 
SELECT addr_mac FROM securite where id_sw=1
 
Comment les récupérer dans des variables distinctes, ou un tableau.
 
Merci pour toutes vos suggestions

mood
Publicité
Posté le 16-03-2006 à 11:42:45  profilanswer
 

n°1326578
Yana
Posté le 16-03-2006 à 11:49:48  profilanswer
 

$Var = Select machin..
 
Après tu traites $Var comme un tableau...
 
Où est le problème?

n°1326579
Master p
My new cock ring :D
Posté le 16-03-2006 à 11:51:02  profilanswer
 

Code :
  1. $req = mysql_query('SELECT addr_mac FROM securite where id_sw=1');
  2. $data = mysql_fetch_row($req); // Lit le tuple sur lequel pointe $req
  3. print_r($data); // Affiche Array(0 => '111.111.111.111')
  4. $data = mysql_fetch_row($req); // Lit le tuple sur lequel pointe $req
  5. print_r($data); // Affiche Array(0 => '222.222.222.222')


Donc, pour obtenir un tableau des valeurs obtenues :

Code :
  1. $req = mysql_query('SELECT addr_mac FROM securite where id_sw=1');
  2. while ($data = mysql_fetch_row($req)) $tab[] = $row[0];



---------------
HAHAHA I M USING TEH INTERNET
n°1326580
Fab4am
Posté le 16-03-2006 à 11:52:34  profilanswer
 

il faut faire $var=mysql_fetch_array($truc)
ou $truc est le résultat de mysql_query(SELECT machin...)
 
je crois...


---------------
www.linux-usb.net : Installez linux sur votre clé USB !
n°1326591
Yana
Posté le 16-03-2006 à 12:11:34  profilanswer
 

Fab4am a écrit :

il faut faire $var=mysql_fetch_array($truc)
ou $truc est le résultat de mysql_query(SELECT machin...)
 
je crois...


 
 
mysql_fetch_row si il n'y a qu'un seul résultat, array dans le cas où il y en a plusieurs

n°1326596
Master p
My new cock ring :D
Posté le 16-03-2006 à 12:18:04  profilanswer
 

Code :
  1. print_r(mysql_fetch_array($req))
  2. // Affiche Array([0] => 'Valeur1', [addr_mac] => 'Valeur1')
  3. print_r(mysql_fetch_row($req))
  4. // Affiche Array([0] => 'Valeur1')
  5. print_r(mysql_fetch_assoc($req))
  6. // Affiche Array([addr_mac] => 'Valeur1')


 

Yana a écrit :

mysql_fetch_row si il n'y a qu'un seul résultat, array dans le cas où il y en a plusieurs


 [:a_bon]


Message édité par Master p le 16-03-2006 à 12:19:42

---------------
HAHAHA I M USING TEH INTERNET

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  requête mysql pour récupérer plusieurs valeurs sur 1 champ

 

Sujets relatifs
[RESOLU] Recuperer des champs de formulaire "inconnus"Récupérer le contenu textuel d'un noeud
Requete complexe sur access /sqlrecuperer le login pour l'insérer dans MYSQL
fonction cryptage et envoie dans mysqlRequête sql sur date
[PHP/MYSQL] Affichage de tables dans le menu puis ...requête php/mysql
Plus de sujets relatifs à : requête mysql pour récupérer plusieurs valeurs sur 1 champ


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR