MichaelR: +Mysql : Select * FROM NOT IN (...) - Problem

Beitrag lesen

Hallo,

genau so?

SELECT id FROM Tabelle\_Q WHERE id NOT IN ('id1, id2, id3')

Ich benutze selten Quotes, aber ich hätte die in der IN-Klammer nicht gesetzt:
SELECT id FROM tabelle_q WHERE id NOT IN (id1, id2, id3)

Nächste Frage: Bist du dir sicher, dass das Query auch so ausgeführt wird (Stichwort Variable):
$query = "SELECT id FROM tabelle_q WHERE id NOT IN ($meineids)";
Und dann mal ein
echo $query;

Ja, es wird richtig ausgegeben; um die obige Select Sache kommt im PHP-Script

$sql = "...";

Die Einfach-Quotes in der Menge von IN müssen sein, zumindest nach dem was MySql so will...

Noch Ideen?

Grüße,
Michael