【发布时间】:2016-04-15 15:38:37
【问题描述】:
我是 PHP、MySQL 和 HTML 的新手。
我有一个关于 php 数组的问题。
我在 php 中创建了连接 2 个表的 MySQL 查询。从这个加入,我将获得一个产品的信息,但有多个 JIG。
$sql = "SELECT product.product_number,product.product_name,product.product_jitqty,product.product_desc,jit.jit_number,jit.jit_name,jit.jit_drawer,jit.jit_port,jit.jit_specpath
FROM product
JOIN production_jit
ON production_jit.product_number = product.product_number
JOIN jit
ON jit.jit_number = production_jit.jit_number
WHERE product.product_number = '$productnumber'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result))
{ }
所以我想为列jit.jit_number 创建一个数组。便于将两个或一个数据传输到另一个页面。
我试过下面的代码。
$sql = "SELECT product.product_number,product.product_name,product.product_jitqty,product.product_desc,jit.jit_number,jit.jit_name,jit.jit_drawer,jit.jit_port,jit.jit_specpath
FROM product
JOIN production_jit
ON production_jit.product_number = product.product_number
JOIN jit
ON jit.jit_number = production_jit.jit_number
WHERE product.product_number = '$productnumber'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
?>
<?php
while($row = mysqli_fetch_assoc($result))
{
$jig = array ($row['jit_number']);
echo "This is JIG " . $jig[0] . ", " . $jig[1] . ".";
}
但结果如下图所示。
谁能帮帮我?因此,如果我想将这两个数据传输到另一个页面,我可以使用$jig[0] 和$jig[1]。或者任何人都可以告诉我将多个数据从 mysql 传输到另一个页面的更好方法。
【问题讨论】: