php mysql_fetch_assoc 循环遍历表格

有2个办法,第一种直接使用sql的多表联查,效率高,但是得到的数据table1会被扩展成table2一样的条目数 要再次处理 select * from table1 a,table2 b where a.orderid = b.orderid第二种方法,先得到table11的数据,在循环中匹配table2到一个新的列名中 conn = mysqli_connect("127.0.0.1...
php mysql_fetch_assoc 循环遍历表格
有2个办法,第一种直接使用sql的多表联查,效率高,但是得到的数据table1会被扩展成table2一样的条目数 要再次处理
select * from table1 a,table2 b where a.orderid = b.orderid第二种方法,先得到table11的数据,在循环中匹配table2到一个新的列名中
$conn = mysqli_connect("127.0.0.1", "root", "123", "test");$sql = "select * from table1";$rs = mysqli_query($conn, $sql);$Arr = array();while ($row = mysqli_fetch_assoc($rs)) { $sql = "select * from table2 where orderid =" .$row["orderid"]; $row["order_sku"] = mysqli_fetch_all(mysqli_query($conn, $sql), MYSQLI_ASSOC); $Arr[] = $row;}print_r($Arr)如果你是刚开始学php 建议直接抛弃mysql用mysqli 因为PHP5.5已经废弃mysql方法了
2017-03-05
mengvlog 阅读 6 次 更新于 2025-07-20 07:46:31 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部