我試着將數據的名字和姓氏從循環中移出,但沒有顯示任何數據。我想知道是否有可能只重複產品,價格,數量而不是名字和姓氏?如何在while循環中獲取某些數據不要重新生成
<?php
include ('dbconnect.php');
$sql='SELECT * FROM `user_info` ,`customer_order` WHERE user_info.user_id=customer_order.uid';
$run_query=mysqli_query($conn,$sql);
if(! $run_query) {
die('Could not get data: ' . mysqli_error());
}
while($row = mysqli_fetch_array($run_query, MYSQLI_ASSOC)) {
echo "name:{$row['first_name']} ".
"Last:{$row['last_name']} <br> ".
"Product:{$row['p_name']} <br> ".
"Price:{$row['p_price']} <br> " .
"Quanity:{$row['p_qty']} <br> ";
}
** PS **:如果您嘗試獲取的行數不應使用[mysqli_fetch_all](http://php.net/manual/ru/mysqli-result.fetch-all.php)太高了。這將通過存放一張巨大的桌子而使公羊吃掉你的公羊。 ** PS2 **:當我使用PHP時,我曾經使用一個實用函數,它自己執行所有連接/執行/錯誤處理,提供一個oneline來執行任何語句。哪個可以變得相當難看 – Wonskcalb