【发布时间】:2017-06-08 00:10:03
【问题描述】:
是否可以在foreach循环中使用foreach循环遍历两个不同的数据库表得到结果?
我想向其用户和客户显示 admin_1 插入的产品列表? 我将产品和用户保存在两个不同的表中。我使用 admin_id 来区分产品和用户。 但我不知道如何获得准确的结果。 任何帮助表示赞赏。
这是我的代码:
<?php if (!empty($products)) { ?>
<?php foreach ($products as $product) { ?>
<?php if((($this->session->userdata('user_id')) == ($product->id_admin)) || (userdata('department') == 0 )) { ?>
【问题讨论】:
-
可以。但是您提供的代码和信息不足以帮助您。
-
请给出任何一般性的例子来做到这一点。因为我输入了我的代码,而我在该代码中完成了其他工作。
-
print_r($products)发布您的输出。 -
Array ( [0] => stdClass Object ( [product_id] => 14 [id_admin] => 7 [title] => Array [icon] => e44277435e318a7aa8b0c4d7169bfc2b.jpg [description] => Array [价格] => 123.00 [链接] => [排序顺序] => 0))bool(true)
-
这是一个非常糟糕的问题。
标签: php mysql codeigniter foreach