首页 > 编程知识 正文

phpmysql筛选数据的代码

时间:2023-05-05 20:54:01 阅读:275229 作者:2156

展开全部

有2个办法,第62616964757a686964616fe59b9ee7ad9431333363363431一种直接使用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方法了

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。