18. februar 2005 - 11:59Der er
8 kommentarer og 1 løsning
Lidt hjælp ønskes med et kald
Hej,
Dette kald virker på en tabel med 10 entries:
$udtreak = mysql_query("SELECT a, b, c, d, e FROM bogstaver WHERE b = $id AND d = 'no' ORDER BY prioritet asc");
Jeg får kun et resultat for der er kun en som er sat til 'no'. Hvis jeg så vil havde de resterende 9 resultater ud regnede jeg med at sætte en negation ind ved d.
F.eks: $udtreak = mysql_query("SELECT a, b, c, d, e FROM bogstaver WHERE b = $id AND d <> 'no' ORDER BY prioritet asc");
Men så kommer der intet ud. Hvad er det korrekt "forskellig-fra" tegn i sql?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jeg prøvede at ændre "d" fra en TEXT til en INTeger. Dernæst tildelte jeg en af de 10 entries værdien 0 og en anden værdien 1 og kører dette:
$udtreak = mysql_query("SELECT a, b, c, d, e FROM bogstaver WHERE b = $id AND d < 1 ORDER BY prioritet asc");
... så kommer den ud som fik værdien 0. Den resterende 8 entries har intet indtastet (null/nill) og bliver ikke hentet. Hvordan dælen spørger man på om feltet er tomt?
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.