begin process at 2012 05 27 00:28:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Débutant(s)

 > 

Probleme de requete sql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de requete sql

vendredi 10 décembre 2010 à 23:06:20 | Probleme de requete sql

ecirtap12

Bonsoir,

j'ai la requete sql suivante:

"SELECT * FROM table WHERE champ1='".$variable1."' AND champ2='".$variable2."' AND champ3='".$variable3."' ORDER BY champ0 ASC"

Cette requete fonctionne parfaitement quand dans ma table mes champ1, champ2, champ3 contiennent une donnée mais elle ne fonctionne pas quand champ2 ou champ3 est vide.

Quel paramètre dois je passer en $variable 2 et ou $variable3 pour que la requete me retourne un résultat même si mon champ2 et ou mon champ3 est vide?

Merci pour votre aide car je débute et là, j'ai beau chercher, je ne vois pas.
samedi 11 décembre 2010 à 02:26:47 | Re : Probleme de requete sql

Malamute7

Bonsoir,

que penserais tu de cette reponse :
"SELECT DISTINCT * le distinct te permet de ne pas avoir de doublon
FROM table
WHERE champ1='".$variable1."' AND champ2='".$variable2."' AND champ3='".$variable3."'
OR champ1='".$variable1."' en ajoutant le ou, tu risques de creer des doublons d'ou le distinct
ORDER BY champ0 ASC"

je pense que ceci devrais marcher.
( cependant il y a surement plus simple, pourquoi tu veux preciser 3 criteres,
si tu prends de toute façon toutes les réponses dont le 1er critère est juste ? )

"SELECT DISTINCT *
FROM table
WHERE champ1='".$variable1."'
ORDER BY champ0 ASC"

cette requête suffis non ?
maintenant si tu veux sois que les 3 critere soi juste ou
que l'un soit juste mais les deux autres a nul c est cette requetes:

"SELECT DISTINCT *
FROM table
WHERE champ1='".$variable1."' AND champ2='".$variable2."' AND champ3='".$variable3."'
OR champ1='".$variable1."' AND champ2 is NULL AND champ3 is NULL je ne sais plus si le is null marche pour les caracteres, au pire tu met champ2='' and champ3=''
ORDER BY champ0 ASC"

j'espère que j'ai pu répondre à ta question.
Cordialement.
lundi 13 décembre 2010 à 08:09:11 | Re : Probleme de requete sql

ecirtap12

Merci pour ta réponse.

Je vais essayer.


Cette discussion est classée dans : sql, probleme, requete, champ2, champ3


Répondre à ce message

Sujets en rapport avec ce message

probleme en SQL [ par raziel62 ] bonjour, j'ai un probleme sur une requete SQLJ'ai fait une requete qui donne ce resultat15/01/2005    1016/01/2005    1418/01/2005     5maintenant je Probleme avec une requete sql [ par g_tony ] Bonjour je travail en asp 3 et je dois utiliser une requete, mais celle ci est trop longue et je suis obligé de faire un retour à la ligne, mais cela probleme de creation de requete sql server [ par firas_tn ] Bonjour a tous je suis débutant en sql server, j'ai une base de donnée en sql server et une table qui m'intéresse ou il ya beaucoup de champs je veux probleme requete sql [ par peute51 ] bonjour voila j'ai un petit souci avec une requete sqlj'ai une liste déroulante qui va chercher les données dans une table php/mysqlet voici ma requet taille de la requete sql access [ par magirap ] Salut tt le monde, je travaille avec sql access et j'ai rencontre un probleme de la taille de la requête sql lors de la creation des formulaires à par Probleme dans un requete aide moi svp!! [ par cybercop ] bjr a tt, bon je suis en sql server 2005 express , j'ai 1 prb dans un requette la condition n'est affiche pas aucun resultat .il ma donne un erreur  < Probleme dans un requete aide moi svp!! [ par cybercop ] bjr a tt, bon je suis en sql server 2005 express , j'ai 1 prb dans un requette la condition n'est affiche pas aucun resultat .il ma donne un erreur  probleme d'extraction de ligne d'une requete [ par foufidou ] Bonjour tout le monde,J'ai cette requete par exemple :  SELECT designation, prix, quantite, valeurFROM transactionWHERE code_c requete [ par eyango ] bonjour a tous,(j utilise MySQL server 5.1) j ai un probleme de syntaxe avec une de mes requetes sql voici la requete: SELECT nom, email,prenom,datena


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,747 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales