我有一个关于 MySQL IN 子句的问题,我不知道如何启动代码。
原来的
$merchant_separated = implode(",", $array);
$sql = mysql_query("SELECT * FROM assigned_id WHERE id NOT IN ($merchant_separated) AND viewable = 'True'");
我现在在我的数据库表中拥有的是以下代码:
$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) ");
我想做的只是用购买的这个产品来获取这个商家
请指教