我在数据库中有 2 个表:
客户(显示所有客户数据)
clientsmany(管理员可以为每个客户添加许多电话号码)
我想在 1 个 html 表中打印有关客户的所有详细信息,如果任何客户有多个电话号码,所有号码都打印在“td”的同一个单元格中
<?php
$result = mysql_query("SELECT * FROM clients");
$result1 = mysql_query("SELECT clientsmany.phone, clients.ID FROM clients INNER JOIN clientsmany ON clients.ID=clientsmany.ClientID");
while($row = mysql_fetch_array($result)){ //Not read!
while($row1 = mysql_fetch_array($result1)){ //Working correctly and show the list of 'phone' in $row1 for clientsmany.phone
echo "<center><table border='1'>";
echo "<tr><td>".$row['ID']."</td><td>".$row['phone']."<br>".$row1['phone']."</td></tr>";
echo "</table></center>";
}}
?>
为什么第一时间不起作用?
第二次仅有效并打印正确的数据,然后自动退出!