我已经删除了表格并一遍又一遍地使用新数据重新开始,并试图弄清楚为什么我的循环在开始时添加了一个额外的空结果。我用于循环的代码如下。
$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 语句,所以我确信我缺少一些东西。
提前感谢您的帮助。