我使用的完整代码:
$query18 = 'SELECT group_concat(id) as qc10 FROM tblorders WHERE date LIKE \'' . date ('Y-m-') . '%\'';
$result18 = mysql_query($query18);
$data18 = mysql_fetch_array($result18);
$qc10 = $data18['qc10'];
$query19 = "SELECT count(id) as qc11 FROM bl_orderitems WHERE orderid=$qc10";
$result19 = mysql_query($query19);
$data19 = mysql_fetch_array($result19);
Run Code Online (Sandbox Code Playgroud)
$ query19看起来像这样:
'SELECT count(id) FROM bl_orderitems WHERE orderid=7,6,8,9,10,11,12,13,14';
Run Code Online (Sandbox Code Playgroud)
但它不起作用.如何列出这些ID以便实际工作?
谢谢!
使用 WHERE orderid IN(7,6,8,9,10,11,12,13,14)
所以查询将是:
'SELECT count(id) FROM bl_orderitems WHERE orderid IN(7,6,8,9,10,11,12,13,14)';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
236 次 |
| 最近记录: |