小编Yas*_*anj的帖子

如何连接两个mysql表并将多行连接成单个单元格?

如何连接两个sql表并将多行连接成单个单元格?

我正在使用的查询::

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID=Orders.CustomerID;
Run Code Online (Sandbox Code Playgroud)

我得到的输出::

客户名称 OrderId

约翰·多伊 101

约翰·多伊 102

约翰·多伊 103

约翰·多伊 104

预期输出::

客户名称 OrderId

约翰·多伊 101,102,103,104

php mysqli

6
推荐指数
1
解决办法
201
查看次数

我正在显示多维数组的值。正在显示值,但我收到未定义偏移量的通知

if($numrows>0)
{
    $i=0;
    while($i<count($result_page[$i]))         //This is line 68
    {
        echo "<tr>";
        echo "<td>".$result_page[$i]['product_id']."</td>";
        echo "<td>".$result_page[$i]['product_name']."</td>";
        echo "<td>".$result_page[$i]['product_price']."</td>";
        $i++;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是通知:

注意:未定义的偏移量:第 68 行 /home/jatin/web/www.exam.com/admin/productlist.php 中的 10。

我收到此通知是因为当最后一次执行循环时,$i 将增加并且超出数组的长度。

每次第二维中的元素数量发生变化时,我都必须使用计数函数。

最后一次检查条件时会出现通知,因此显示了我的所有元素,但会出现通知。

请给出合适的解决方案。

php

6
推荐指数
1
解决办法
52
查看次数

标签 统计

php ×2

mysqli ×1