Moderator |
|
Wil je dit in PHP regelen, of in MySQL?
Het kan allebei, alleen in MySQL kun je voor TEXT-kolommen GEEN "kolom IN (a,b,c)"-constructie gebruiken omdat je a,b,c als text hebt opgeslagen. De resultaten met IN() zijn dan FOUT.
Vergelijk:
SELECT 1 IN ('1,2,3') geeft TRUE
SELECT 2 IN ('1,2,3') levert FALSE
Het kan wel op een andere manier! |