php - 在页面的不同部分显示 MySQL 结果

标签 php mysql arrays mysqli while-loop

我有一个 MySQLi 查询,它返回根据员工 EmployeeID 分配给员工的所有“ Assets ”。这很好用。我面临的问题是在演示文稿中。

我有一个 HTML 表格,其中有两个部分:1 个用于硬件,1 个用于软件。我希望避免的是必须执行单独的查找,为每种类型的 Assets 生成单独的结果集。最终结果需要显示如下:

enter image description here

我可以很好地构建表格。结果集包含一个 asset_type 字段,但我没有找到用于迭代单个结果集的代码。这可能吗?我可以暂时从结果集中提取硬件 Assets 吗?也许是一个

while($result['asset_type'] == "硬件"){ echo “”;//表格行代码 }

然后在我的表代码中为 asset_type 软件重复同样的事情?

更新1 我认为到目前为止可能有效的代码,但没有做任何事情,是

// SQL query
        $q = "SELECT * FROM `assets_table` WHERE `emp_id` = '".$emp_id."'";
        $r = mysqli_query($connect, $q);
        $total_assets = mysqli_num_rows($r);

        while($r){
            if($r['category'] = "hardware"){
                echo $r['asset_name']." - ".$r['hw_make']." ".$r['hw_model'];
            }
        }

最佳答案

我最终继续将查询分解为多个结果集并以这种方式处理它们。如果在迭代结果集/数组时可以使用带有 WHERE 语句的 while(),那就太棒了。

关于php - 在页面的不同部分显示 MySQL 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35562477/

相关文章:

php - 将两个不同的查询合并为一个

mysql - 如何检查用户是否存在于mysql数据库vb.net中

javascript - array.length- = 1 vs array.pop()

java - 用Java读取和破坏CSV文件:

PHP 方法链 - 反射?

php - 如何在不破坏 MySQL 数据库的情况下跟踪页面浏览量

php - woocommerce - 帐单字段随不同国家/地区而变化

php - 如何从本地机器导出存储过程并导入到服务器?

PHP 为 Google map 生成的 JSON : a tiny mystery

使用像 printf 中的变量在 C 中创建一个 char 数组