14. marts 2009 - 15:32Der er
7 kommentarer og 1 løsning
Hjælp til query value = '*'
Hej Er det muligt at lave en ...WHERE value = $variabel i en query? Jeg laver en select der henter $variabel til forskellige værdier og det virker fint men når man ikke vælger noget skal $variabel ikke begrænse min query. altså findes der en "alt" a la '*' til at bruge der?
$variabel er f.eks. Ole, hans, jens, alle.
Alle skulle gerne hente alle og ikke være begrænset til en af de 3.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
hmmm det kunne naturligvis være en løsning. jeg har dog valgt at have mange variabler således WHERE (nr1 = $variabel1 && nr2 = $variabel2 osv osv) hvilket gør det faktisk umuligt at undlade WHERE sætningen. alt. kunne jeg lave hver enkelt sætning til hver sin WHERE sætning men det virker sgu også som overkill...
isnull betyder "feltet er tomt" ? prøv lige at skriv sætningen med ovenstående parametre.
WHERE (nr1 = ISNULL($????) && nr2 = ISNULL($????))
Det kender jeg ikke? undskyld hvis jeg spørger om noget jeg ikke engang selv forstår men siger du at jeg helt skal udelade sætningerne hvis resultatet er NULL? det ville være det nemmeste?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.