我已經刪除了該表,並重新開始了新的數據,並試圖找出爲什麼我的循環在開始時添加了額外的空結果。下面是我用於循環的代碼。MYSQL循環顯示額外的「空」結果
$sql = "SELECT * FROM `addresses` WHERE `company_name` = '$pro_company'";
$query = $mysqli->query("$sql");
while($array[] = $query->fetch_object());
array_pop($array);
foreach($array as $listing) :
echo $listing->Taddress . " ";
echo $listing->Tcity. " ";
echo $listing->Tstate . " ";
echo $listing->Tzip . " ";
echo " <a href='edit.php?pid=". $listing->PID . "'>edit</a> |";
echo " <a href='delete.php?pid=". $listing->PID . "'>delete</a>";
echo "</a><br />";
endforeach;
我從這個循環得到的結果如下。
edit | delete
14220 Parrott Ext. TestCity AL 84106 edit | delete
我想學習mysqli語句,所以我肯定有我缺少的東西。
感謝您的幫助提前。
查詢返回的第一行必須有空列。 – Barmar 2013-03-14 17:35:26