Accueil > Forum > > > > Problème non résolu : Simple requête sql avec clause where
Problème non résolu : Simple requête sql avec clause where
vendredi 28 avril 2006 à 15:42:02 |
Problème non résolu : Simple requête sql avec clause where

amewole
|
En suivant votre modèle j'ai fait ma requête mais elle ne marche pas !!! Voici la requête réelle : $query = 'SELECT image_id, image_nom, image_desc1, image_vignette, image_photo, image_adresse, piece, xusage, type_bien FROM images '.((isset($piece))?' WHERE piece = '.$piece:''). ((isset($type_bien))?(isset($piece)?' AND ': ' WHERE ')' type_bien = '.$type_bien:''). ((isset($xusage))?(isset($piece.$piece)? ' AND ': ' WHERE ')' xusage = '.$xusage:'') ;
Par ailleurs voici aussi ma reqête originale : $query = 'SELECT image_id, image_nom, image_desc1, image_vignette, image_photo, image_adresse, piece, xusage, type_bien FROM images WHERE piece = $piece AND type_bien = $type_bien AND xusage = $xusage ' ; Merci d'avance.
|
|
vendredi 28 avril 2006 à 15:52:24 |
Re : Problème non résolu : Simple requête sql avec clause where

tardigrade
|
$query = "SELECT image_id, image_nom, image_desc1, image_vignette, image_photo, image_adresse, piece, xusage, type_bien FROM images WHERE piece = $piece AND type_bien = $type_bien AND xusage = $xusage ";
|
|
vendredi 28 avril 2006 à 16:42:14 |
Re : Problème non résolu : Simple requête sql avec clause where

amewole
|
Le problème n'est pas une simple affaire de guillemet ou de double cote mais c'est un peu plus complexe ..
Dans la clause where il s'agit de faire en sorte même les variables $piece, $type_bien, $xusage ne provoquent pas des erreurs sql si elles ne sont pas renseignées d'ou l'usage des expressions du genre : '.((isset($piece))?' WHERE piece = '.$piece:''). ....
En faisant ceci simplement comme ceci ça marche si $piece, $type_bien , $xusage sont bien renseignées sinon ce sont des erreurs sql ... $query = "SELECT image_id, image_nom, image_desc1, image_vignette, image_photo, image_adresse, piece, xusage, type_bien FROM images WHERE piece = $piece AND type_bien = $type_bien AND xusage = $xusage ";
|
|
vendredi 28 avril 2006 à 16:54:04 |
Re : Problème non résolu : Simple requête sql avec clause where

tardigrade
|
tain le niveau
if(isset($piece)) $expression[]='piece='.$piece; if(isset($type_bien))
$expression[]='type_bien='.$type_bien; if(isset($xusage))
$expression[]='xusage='.$xusage;
$query='SELECT image_id, image_nom, image_desc1, image_vignette, image_photo, image_adresse, piece, xusage, type_bien FROM images '.(isset($expression)?('where '.implode(' and ',$expression)):('')).'';
|
|
vendredi 28 avril 2006 à 17:43:58 |
Re : Problème non résolu : Simple requête sql avec clause where

FhX
|
"Le problème n'est pas une simple affaire de guillemet ou de double cote mais c'est un peu plus complexe ..
"
Faut entourer ses variables si les champs sont de types autre que INT().
|
|
vendredi 28 avril 2006 à 18:07:27 |
Re : Problème non résolu : Simple requête sql avec clause where
|
vendredi 28 avril 2006 à 19:15:44 |
Re : Problème non résolu : Simple requête sql avec clause where

amewole
|
Ouffff ça a marché la solution suivante : Mille fois merci !!!!!
+++---tain le niveau ++--
if(isset($piece)) $expression[]='piece='.$piece; if(isset($type_bien)) $expression[]='type_bien='.$type_bien; if(isset($xusage)) $expression[]='xusage='.$xusage;
$query='SELECT image_id, image_nom, image_desc1, image_vignette, image_photo, image_adresse, piece, xusage, type_bien FROM images '.(isset($expression)?('where '.implode(' and ',$expression)):('')).''
|
|
Cette discussion est classée dans : type, image, where, piece, xusage
Répondre à ce message
Sujets en rapport avec ce message
Valeur retourné par un Objet de Type image??? [ par DJPGM ]
C quoi la valeur que retourne une image comme dans l'exemple suivant???
Input type image [ par _hatred_ ]
Bonjour, Dans ma page, j'ai quatre inputs ( un de type submit, un de type reset et deux de type image). Sur les 4, il y en a deux qui portent le même
Problème de header("Content-type: image/jpeg") [ par clemthecool ]
Salut à tous,j'ai un 'ti soucis au niveau de l'affichage de mes utilisateurs inscrits dans mon annuaire LDAP.Mon annuaire marche correctement et j'arr
Upload image par url !!! [ par horen5 ]
Bonjour, voila mon probleme !j'ai un site php et je recherche une function ou autre me permettant d'uploader une image par url.Je m'explique :exemple
exif_thumbnail pas d' image [ par ImmortalPC ]
Salut, je compernds pas où est l'érreur, il y a pas d'image du tout. $type = image_type_to_mime_type(IMAGETYPE_JPEG); header('Content-type: ' .$type)
Récupérer variable d'un input type=image [ par Monico9385 ]
Bonsoir tout le monde, alors la je comprend vraiment pas pourquoi ca marche pas, j'ai un formulaire avec une image de pour submit que je déclare co
problème avec les if et les else... [ par sebmayer ]
Bonjour,voila j'ai créé un petit programme pour uploader mes images, mais j'ai un petit problème avec mes vérifications de champs (les else et les if.
upload d'img avec resize [ par switsh ]
Salut tlm !J'essais d'uper des img en creant une version reduite de celle ci mais ca marche pas trop. Je suis plutot débutant niveau php et on ma pass
pb de upload [ par filrouge13 ]
Bonjour,Petit problème de upload et de vérification de l'existence du fichier.J'ai récupéré ce code sur un forum, il devrait me permetre lors d'un upl
D’affichage image dans base mysql ( champ de type blob ) [ par fredericmaill ]
Bonsoir, J’ai un problème pour afficher des images contenues dans ma base mysql dans un champ blob d’une de mes tables. La structure ma table « im
Livres en rapport
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|