使用MySqli_fetch_array()

时间:2016-07-25 15:20:11

标签: php html mysql mysqli html-table

所以基本上我从不同的表中检索mySqli中的数据有些具有外来主要关系,但有些则没有 我正在做的是获取数据(选定的列)并在一个html表中显示它 我正在做这样的事情

while (($ans= mysqli_fetch_array($result))&&($ans1=mysqli_fetch_array($result1))&&($ans2=mysqli_fetch_array($result2))&&($ans3=mysqli_fetch_array($result3))&&($ans4=mysqli_fetch_array($result4)))
                      {
                        echo  "   <td>".$ans['name']."</td> ";
                        echo  "   <td>".$ans1['id']."</td> ";
                        echo  "   <td>".$ans2['company']."</td> ";
}

这里的问题是因为和&amp;&amp;而不是取出所有记录。操作员 如果我在每个查询上实现一个单独的while循环,它不会正确显示html表 帮助人们

1 个答案:

答案 0 :(得分:0)

使用SQL UNION,以便您可以避免查询中很长的条件

示例

SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
  

注意:您不能将不具有相同查询的查询合并在一起   select中的列数。