dongqi3533 2016-02-02 01:09
浏览 12

从表中分解字符串并将输出与其他表进行比较

Hello my first question here, I have a bad of trouble getting this code to work or better said how to proceed.

I have 2 tables, table 1 holds a string separated by commas, after exploding the array I want to compare the strings to another table that holds product prices related to the string.

<?php

function packages()
{
    global $db;
    $query = "SELECT * FROM product_package WHERE package_id > 1; ";
    $result = mysqli_query($db, $query) or die('<h3>Query failed</h3>');
    $rowcount = mysqli_num_rows($result);
    if ($rowcount < 1)
    {
        return;
    }
    else
    {
        while ($row = mysqli_fetch_array($result))
        {
            $singles = explode(',', $row["product_ids"]);
            $query2 = "SELECT product_price FROM products WHERE product_id = $single; ";
            $result2 = mysqli_query($db, $query2);
?>
                <tr>
                <td><?php echo $row["package_id"] ?></td>
                <td><?php echo $row["package_name"] ?></td>
                <td><?php echo $row["product_ids"] ?></td>
                <td>
                <a href="package_edit.php?product_id=<?php echo $row["package_id"] ?>">EDIT</a>
                </td>
                <td>
                    <?php
            foreach($singles as $single)
            {
                echo $single . '<br />';
            }

?>
    </td>
    </tr>
    <?php
        }
    }
}

?>

How do I echo the prices that are overlapping with $single?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
    • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
    • ¥15 关于#Java#的问题,如何解决?
    • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
    • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
    • ¥15 cmd cl 0x000007b
    • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
    • ¥500 火焰左右视图、视差(基于双目相机)
    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染