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?
Med OS2ai forsøger Aarhus Kommune og OS2-fællesskabet at give offentlige medarbejdere adgang til generativ AI uden at gøre kommunerne mere afhængige af amerikanske techgiganter.
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.