Я пытаюсь исключить «ID» из Mysql_query, но он все еще возвращает упомянутый идентификатор. Этот идентификатор «21», но запрос возвращает «21», что не то, что я хотел. Я что-то пропустил в Mysql?PHP: Mysql («SELECT WHERE ID NOT»)
("SELECT * FROM `gallery` WHERE `gallery_id` NOT IN ('$notgallery')") or die (mysql_error());
function not_gallery($pic){
$pic = $_GET['id'];
$id = explode(".", $pic);
$notgallery = $id;
$notg = mysql_query("SELECT * FROM `gallery` WHERE `gallery_id` NOT IN ('$notgallery')") or die (mysql_error());
while($not_row = mysql_fetch_assoc($notg)){
$notgimage[] = array(
'id' => $not_row['gallery_id'],
'user' => $not_row['user_id'],
'name' => $not_row['name'],
'timestamp' => $not_row['timestamp'],
'ext' => $not_row['ext'],
'caption' => $not_row['caption'],
);
}
print_r($notgimage);
}
Я print_r'ed запрос и он по-прежнему возвращаются '21', который я исключила/или которые я думал, что я сделал
Array ([0] => Array ([id] => 21 [user] => 18 [name] => NotDeojeff [timestamp] => 1367219713 [ext] => jpg [caption] => asd) [1] => Array ([id] => 22 [user] => 18 [name] => NotDeojeff [timestamp] => 1367225648 [ext] => jpg [caption] => Ogre magi)
Можете ли вы напечатать_r '$ _GET ['id']' и '$ notgallery'? –
попробуйте повторить запрос (а не результат). Что это такое? –
Массив ([0] => 21 [1] => jpg) 21.jpg – Belzelga