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

  FORUM HardWare.fr
  Programmation
  PHP

  variable tableau dans requete SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

variable tableau dans requete SQL

n°454664
grohark
Posté le 11-07-2003 à 09:39:05  profilanswer
 

voilà j'ai un tableau à 2 dimensions comme ça :  

Code :
  1. $structure[$i]["nom_struct"]
  2. $structure[$i]["adr_struct"]
  3. $structure[$i]["cp_ville"]
  4. $structure[$i]["nom_ville"]
  5. $structure[$i]["tel_struct"]
  6. $structure[$i]["fax_struct"]


tout ça assigné plus haut dans le code (évidemment)
 
maintenant je souhaite utilisé ce tableau pour ma requete :
   

Code :
  1. for($i=0; $i<count($structure); $i++){
  2.   $query = "SELECT st_nom, ville_cp,ville_nom FROM structure, typstructure, ville WHERE structure.typst_id=typstructure.typst_id AND ville.ville_id=structure.ville_id AND st_nom LIKE \'$structure[$i][\"nom_struct\"]\' AND ville_cp LIKE \'$structure[$i][\"cp_ville\"]\' AND ville_nom LIKE \'$structure[$i][\"nom_ville\"]\'";
  3.   $result = mysql_query($query) or die ("probleme requete" );
  4.   }


et j'ai donc un problème, le requete ne s'exécute pas. je pense que c'est un problème d'échappement de caractères au niveau de la variable tableau... ?

mood
Publicité
Posté le 11-07-2003 à 09:39:05  profilanswer
 

n°454673
Sebastien
Posté le 11-07-2003 à 09:47:49  profilanswer
 


   

Code :
  1. for($i=0; $i<count($structure); $i++){
  2.   $query = "SELECT st_nom, ville_cp,ville_nom FROM structure, typstructure, ville WHERE structure.typst_id=typstructure.typst_id AND ville.ville_id=structure.ville_id AND st_nom LIKE '".$structure[$i][nom_struct]."' AND ville_cp LIKE '".$structure[$i][cp_ville]."' AND ville_nom LIKE '".$structure[$i][nom_ville]."'";
  3.   $result = mysql_query($query) or die ("probleme requete" );
  4.   }


 
Ca devrait marcher comme ca.
Mais tu utilises mal les like la il te faut des %

n°454684
grohark
Posté le 11-07-2003 à 09:53:03  profilanswer
 

merci ça fonctionne.
j'ai mis des LIKE parce que j'avais déjà des problèmes avec les =
j'ai voulu tester des solutions différentes avant de poster.


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

  variable tableau dans requete SQL

 

Sujets relatifs
[c++ builder] Comment afficher une variable dans un label ?SQL count(*) [newbie inside]
[mysql]optimisation d'un requete[PHP/ACCESS] requete UPDATE ne passe pas alors que INSERT et DELETE si
Documentation SQL serveur[PHP] créer un nom de variable à partir d'un autre
[SQL]chaine de carctères présente dans un colonneboucle for et nom de variable dynamique
Trouver le mot de passe DBA d'une base SYbase SQL Anywhere[Access/SQL] Problème de tranche (de pain de mie !!)
Plus de sujets relatifs à : variable tableau dans requete SQL


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