我的mysql表中有两列pro_id
和pro_page
。每列包含用逗号分隔的整数值。结合mysql的值用逗号分隔使用爆炸
例如,
pro_id pro_page
-------- ------------
1,2,3 1,1,1
2 1
3,4 2,1
欲第一整数值从pro_id
和第一整数值从pro_page
,第二整数值从pro_id
和第二整数值从pro_page
等结合起来。
例如,
从第一行,结果应该是11 21 31
从第二行,结果应该是21
从第三行,结果应该是32 41
我曾尝试使用下面的代码,
$query = "SELECT pro_id, pro_page from tbl_checkout";
$result = mysqli_query($c,$query)or die(mysqli_error($c));
$length = mysqli_num_rows($result);
while($row = mysqli_fetch_array($result1))
{
$pro_id[] = $row["pro_id"];
$pro_page[] = $row['pro_page'];
}
for($i=0; $i<$length1; $i++)
{
$pro_id = explode(",", @$pro_id[$i]);
$pro_page = explode(",", @$pro_page[$i]);
foreach($pro_id as $product_id) {
$product_id = $product_id;
echo $product_id;
}
foreach($pro_page as $product_page) {
echo $product_page;
}
}
现在结果LT是,
从第一行,123111
从第二排,21
从第三排,3421
有没有什么方法可以达到我想要的东西。我尝试了很多。
你检查了答案吗? –