R rotator Registered 13 Август 2011 #1 Въпроса ми е "защо" селектирва и ID тата който са отбелязани като NOT IN ?! Код: $SQL = "SELECT * FROM `table` WHERE `id` NOT IN ($ids) ORDER BY RAND() LIMIT 1";
Въпроса ми е "защо" селектирва и ID тата който са отбелязани като NOT IN ?! Код: $SQL = "SELECT * FROM `table` WHERE `id` NOT IN ($ids) ORDER BY RAND() LIMIT 1";
K kriss Registered 13 Август 2011 #2 PHP: $SQL = "SELECT * FROM `table` WHERE `id` != '$ids' ORDER BY RAND() LIMIT 1"; :idea:
R rotator Registered 13 Август 2011 #3 И това съм го пробвал, същият резултат (но при твоя случей няма как да задам масив от ID's)
A alex3 Registered 13 Август 2011 #4 IN трябва да са разделени със запетайка. $array = range(1, 10); // 1, 2, 3 .. масив $ids = implode(', ', $array); // 1, 2, 3 .. низ (за в заявката)
IN трябва да са разделени със запетайка. $array = range(1, 10); // 1, 2, 3 .. масив $ids = implode(', ', $array); // 1, 2, 3 .. низ (за в заявката)
R rotator Registered 13 Август 2011 #5 Открих къде е проблема, аз го бях направил това с implode обаче видях, че при масива има "space" който не се изчиства и затова +1
Открих къде е проблема, аз го бях направил това с implode обаче видях, че при масива има "space" който не се изчиства и затова +1