0

したがって、クエリで配列をチェックする必要があります。

$query = "SELECT * FROM post WHERE ".$select." LIKE '%".$search."%'  AND  ID NOT IN '" .$Lastvar."'";

$Lastvar私の配列です。ここからどこに行けばいいのかわかりません。助けていただければ幸いです。

編集:これが私の完全なクエリです:

$Lastvar = array();
mysql_select_db('submisions', $dbconn);
$query = "SELECT * FROM post WHERE ".$select." LIKE '%".$search."%' AND ID NOT IN (" . join(", ", $Lastvar) . ")";

$result = mysql_query($query);
$num_rows = mysql_num_rows($result);
if ($num_rows == 0) {
    echo 'No results were found';
    exit;
}
4

2 に答える 2

5

ID が整数型の場合:

$query = "SELECT * FROM post WHERE ".$select." LIKE '%".$search."%'  
AND ID NOT IN (" . join(", ", $Lastvar) . ")";
于 2012-08-20T08:45:50.540 に答える
0

次のようにします。

$query = "SELECT * FROM post WHERE ".$select." LIKE '%".$search."%'  AND  ID NOT IN ('" .join("', '", $Lastvar).")";
于 2012-08-20T08:46:33.980 に答える