【发布时间】:2014-06-17 00:20:09
【问题描述】:
模型
$q2 = "SELECT a.id, name, price FROM product a inner join detail b
on a.id = b.id
WHERE a.id IN ('".$id."') and status = 1 ";
$result = $this->db->query($q2);
return $result->result_array();
其中 $id = 41001,41002
所以,我在 phpmyadmin 中尝试了它。这是结果
phpmyadmin
SELECT a.id, name, priceFROM product a inner join detail b
on a.id = b.id
WHERE a.id IN (41001,41002) and status = 1
该查询的结果是:
id name price
41001 Coca Cola 4500
41002 Pepsi 4500
查看
<?php foreach($resultsearch as $r){?>
<li class="span3">
<div class="product-box">
<?php echo $r['id']?>
<?php echo $r['name']?><span><br/>
<span>Rp. <?php echo number_format($r['price'],2,",",".")?></span><br/>
</div>
</li>
<?php $no++;}?>
但是,只显示
41001 Coca Cola 4500
如何在 phpmyadmin 中显示类似的查询结果?
【问题讨论】:
-
你能在查询 $this->db->last_query(); 后给我们回显吗?给我们结果
-
@MohitJain 结果如下:? SELECT a.id, name, price FROM FROM product a inner join detail b on a.id = b.id WHERE a.id IN ('41001,41002') and status = 1
-
我认为它的引号问题请查看下面的答案