カート内のアイテムの検索クエリを作成しています。問題は、期待した結果が得られないことです。コードは次のとおりです。
$here = explode(" ",$sarc);
$query = "SELECT * FROM 126link WHERE (";
foreach($here as $each){
$i++;
if($i==1)
$query.="title LIKE '%$each%') AND loginid = '$myid' ";
else
$query.="OR title LIKE '%$each%') AND loginid = '$myid' ";
}
$ritw = mysql_query($query);
$sup = @mysql_num_rows($ritw);
$query.="ORDER BY idl LIMIT 40";
$query = mysql_query($query);
$numrows = @mysql_num_rows($query);
このクエリに AND 条件を追加して if を検索したいのですがidcolumn(in table) = '$id'
、どこに置くべきかわかりません。
上記のコードはすべてのカートの結果を表示します。私はそれを 1 つに制限しようとしています。