我的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
有沒有什麼方法可以達到我想要的東西。我嘗試了很多。
你檢查了答案嗎? –