Ik probeer via de query en de where functie de cellen die leeg zijn uit te vragen. Maar hier doe ik iets niet goed. Maar ik weet even niet wat.
Daarnaast wil ik ook met een andere query alles opvragen waarvan de cel gevuld is.

Ik heb nu dit... wat doe ik fout?

$query1 = "SELECT * FROM ".DB_PREPEND."tblReparatieverzoeken WHERE tblComplex.complex_id = tblAdres.adres_complex_id (tblReparatieverzoeken.rep_technisch_gereed = '"%"') ORDER BY rep_id desc";
pgFrank schreef op 18.07.2007 22:36
NULL en NOT NULL zijn je beste vrienden.


Bij Postgre wel, maar MySQL maakt onderscheid tussen NULL en een lege cel...
hoe moet ik dan in MySQL de lege cellen oproepen???
Je moet dan even kijken of een lege cel een lege string bevat of de waarde NULL. Dat heb je bij het maken van de tabel aan kunnen geven.

In het geval van een lege string:

WHERE veldnaam = ''

In het geval van NULL

WHERE veldnaam IS NULL
SELECT * FROM jouwtabel WHERE cel = '"

of

SELECT * FROM jouwtabel WHERE cel IS NULL
thanx, dit werkt... dit is wat ik zocht ... super
PHP Newbie schreef op 19.07.2007 00:05
[quote='pgFrank schreef op 18.07.2007 22:36']NULL en NOT NULL zijn je beste vrienden.


Bij Postgre wel, maar MySQL maakt onderscheid tussen NULL en een lege cel...[/quote]

In mysql ook alleen de SYNTAX van NOT is het gebruik van IS ipv =

WHERE blaat IS NOT NULL ipv
WHERE blaat = NOT NULL
Handleiding al gelezen? De syntax is namelijk in elk geval niet correct.
Klaasjan Boven schreef op 19.07.2007 23:28
@Frank tegen wie heb je het??
Uhhhh, ik geloof dat ik ergens de plank volkomen mis heb geslagen. Volgens mij op het verkeerde topic heb gereageerd.

Kan gebeuren!

Let dus maar even niet op mij ;)

Edit: Zie het al, ik was op pagina 1 blijven hangen...

Reageren