сравниваем массивы array_intersect()

timsan

Guest
сравниваем массивы array_intersect()

а замес в следующем:
я записываю id в сессию
$_SESSION[id][]=$_POST[id];
с кажбым постом их в сессии все больше
в определённый момент их надо сравнить с ид из таблицы базы
я делаю следующее
$s = mysql_query("SELECT id FROM _table_ WHERE _value_=_value_");
$r = mysql_fetch_array($s);
и сравниваем
$rs = array_intersect($r[id], $_SESSION[id]);
а мне в ответ
array_intersect(): Argument #1 is not an array in
подскажите где я накасячил пожалуйста
 

neko

tеam neko
$r это массив
а $r['id'] это его элемент
и ключи надо брать в кавычки
 

Фанат

oncle terrible
Команда форума
тебе же русским языком пишут - $r[id] ни разу не массив!

и зачем тебе array_intersect здесь - совершенно непонятно
 
Сверху