コードの開始方法がわからない MySQL IN 句について質問があります。
オリジナル
$merchant_separated = implode(",", $array);
$sql = mysql_query("SELECT * FROM assigned_id WHERE id NOT IN ($merchant_separated) AND viewable = 'True'");
DBテーブルにあるのは、次のコードです。
$sql = mysql_query("SELECT * FROM product_purchased");
whil($r=mysql_fetch_array($sql))
$r['merchantid_imploded'] ='9,6,2,3,5,4,1,7,8'
$r['productnumber'] = 'Fjduensd'
$r['Title'] = 'Animation Csr'
$r['Product Name'] = 'Inwards Development'
私がやりたいことは、以下のコードのように取得することです。merchantid_imploded 9,6,2,3,5,4,1,7,8
クエリにはこのフィールドがあり、clientid はカンマでフェッチできないため、機能しません。
$clientid = 2
$sql = mysql_query("SELECT * FROM product_purchased WHERE merchantid_imploded IN ($clientid) ");
私がやりたいことは、購入したこの製品でこの商人を取得することです
お知らせ下さい