gpt4 book ai didi

PHP解析逗号后的MYSQL并输出到html表

转载 作者:行者123 更新时间:2023-11-29 23:46:33 25 4
gpt4 key购买 nike

谢谢大家的帮助!大约 17 天前,我收到了一些惊人的帮助,拯救了我的*!。我还在学习 PHP,遇到了一个新问题。我有一个名为“Tracking”的 MYSQL 数据库字段,这是一个长文本字段,我们要在其中输入用逗号分隔的跟踪号码(用于运输)。有时我们会在同一订单中运送 20-50 个单独的盒子。

以下脚本将正在运送的箱子数量(EX Box 1 of 12、Box 2 of 12...等)输出到 HTML 表,然后输出跟踪编号字段的值。我需要修改它,以便它解析跟踪字段中的“逗号”并包含每个盒子的跟踪号码。所以方框 1:跟踪号码“采用第一个跟踪号码并以逗号结尾”,所以方框 2:跟踪号码“采用第二个跟踪号码并以逗号结尾”......等等...这有意义吗?

请提供任何可能的帮助,我们将不胜感激!

脚本:

    <?php
$q = intval($_GET['q']);

$con = mysqli_connect('***','***','***','***');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}

mysqli_select_db($con,"db116223_wmi");
$sql="SELECT * FROM tbl_purchase_order WHERE purchase_order_id = '".$q."'";
$result = mysqli_query($con,$sql);



while($row = mysqli_fetch_array($result)) {
for ($i=0; $i<$row['product_quantity']; $i++) {
$my_val=1;
$x += 1;

echo "<table>";

echo "<tr>";

echo "<td width=400><br>Box $x of ". $row['product_quantity'] ." Tracking Number:". $row['Tracking'] ."</td>";

echo "</tr>";
echo "</table>";
}
}
mysqli_close($con);
?>

新山

最佳答案

正如 jjonesdesign 提到的,您需要使用explode 在每个逗号处分解跟踪号码字段。 explode 创建一个值数组,每个值都从“跟踪”字段中分离出来。请参阅下面的解决方案:

<?php
$q = intval($_GET['q']);

$con = mysqli_connect('***','***','***','***');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}

mysqli_select_db($con,"db116223_wmi");
$sql="SELECT * FROM tbl_purchase_order WHERE purchase_order_id = '".$q."'";
$result = mysqli_query($con,$sql);



while($row = mysqli_fetch_array($result)) {
$myTracking = explode(',',$row['Tracking']); // get an array of tracking numbers. Array element starts with 0
for ($i=0; $i<$row['product_quantity']; $i++) {
$my_val=1;
$x += 1;


echo "<table>";

echo "<tr>";

echo "<td width=400><br>Box $x of ". $row['product_quantity'] ." Tracking Number:". $myTracking[$i] ."</td>";

echo "</tr>";
echo "</table>";
}
}
mysqli_close($con);
?>

关于PHP解析逗号后的MYSQL并输出到html表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25903611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com