[RESOLU] recherche sql, tableau php

recherche sql, tableau php [RESOLU] - SQL/NoSQL - Programmation

Marsh Posté le 21-08-2006 à 15:17:38    

Bonjour, j'ai une requete sql qui me renvoie un resultat, et je voudrai metre se resultat dans des variables, une variables php par colone. J'utilise ceci pour faire affcher mais différente colonne.
 

Code :
  1. while ($data = mysql_fetch_array($result)) {
  2. echo "mc1 : $data[Mot_cle_1]<br/>";
  3. echo "mc2 : $data[Mot_cle_2]<br/>";
  4. echo "mc3 : $data[Mot_cle_3]<br/>";
  5. echo "mc4 : $data[Mot_cle_4]<br/>";
  6. echo "mc5 : $data[Mot_cle_5]<br/>";
  7. }

 
 
Mais quand je fais ceci :

Code :
  1. while ($data = mysql_fetch_array($result)) {
  2. $mc1[]=$data[Mot_cle_1];
  3. $mc2[]=$data[Mot_cle_2];
  4. $mc3[]=$data[Mot_cle_3];
  5. $mc4[]=$data[Mot_cle_4];
  6. $mc5[]=$data[Mot_cle_5];
  7. }

 
il me repond  
"Use of undefined constant Mot_cle_2 - assumed 'Mot_cle_2' in c:\www\recherche3.php on line 181"
(ceci pour chaque ligne biensur), je pense que je n'emploi pas la bonne méthode, Merci d'avance


Message édité par mule_panda le 21-08-2006 à 16:27:34
Reply

Marsh Posté le 21-08-2006 à 15:17:38   

Reply

Marsh Posté le 21-08-2006 à 15:25:32    

je pense qu il faut mettre des quotes autour de tes mots cles

Reply

Marsh Posté le 21-08-2006 à 15:27:31    

betsamee a écrit :

je pense qu il faut mettre des quotes autour de tes mots cles


je pense aussi
 
mais il faut aussi que Mot_cle_1 etc soit des champs de ta requete


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 21-08-2006 à 15:34:42    

Il sont present dans ma requete , comment metreriez-vous les quotes?  :??:
 

Code :
  1. $sql = "SELECT m.Mot_cle_1, m.Mot_cle_2, m.Mot_cle_3, m.Mot_cle_4, m.Mot_cle_5, m.idNom, t.idNom, t.Descriptif FROM mot_cle m, texte t WHERE  m.idNom=t.idNom AND (Mot_cle_1 LIKE '$as[1]$motsCles[1]$as[1]'";


Message édité par mule_panda le 21-08-2006 à 15:35:29
Reply

Marsh Posté le 21-08-2006 à 15:46:24    

$data['Mot_cle_1']

Reply

Marsh Posté le 21-08-2006 à 16:27:18    

Merci beaucoup cela fonctionne  :hello:

Reply

Marsh Posté le 21-08-2006 à 16:38:34    

:jap:

Reply

Sujets relatifs:

Leave a Replay

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