MySql Select проблем

rotator

Registered
Въпроса ми е "защо" селектирва и ID тата който са отбелязани като NOT IN ?!

Код:
$SQL = "SELECT * FROM `table` WHERE `id` NOT IN ($ids) ORDER BY RAND() LIMIT 1";
 
И това съм го пробвал, същият резултат (но при твоя случей няма как да задам масив от ID's) :)
 
IN трябва да са разделени със запетайка.

$array = range(1, 10); // 1, 2, 3 .. масив

$ids = implode(', ', $array); // 1, 2, 3 .. низ (за в заявката)
 
Открих къде е проблема, аз го бях направил това с implode обаче видях, че при масива има "space" който не се изчиства и затова :) +1
 

Back
Горе