首页 开发编程 正文

php怎么遍历表格(mysql遍历表)

1、在php中有张数据表如果一个字段的值分多级分类,2、phpmysql_fetch_assoc循环遍历表格3、php遍历一个表所有的内容在php中有张数据表如果一个字段的值分多级分类, 此时你需要增添字段确定分类间的关系 *   通常做法是在数据表中加一个字段如 'pid',第一种直接使用sql的多表联查,但是得到的数据table1...

本篇文章给大家谈谈php怎么遍历表格,以及mysql遍历表对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

在php中有张数据表 如果一个字段的值分多级分类,怎么才能遍历查询出?分开显示到模板?

/**

 *   如果出现多级分类且在一张表中, 此时你需要增添字段确定分类间的关系

 *   通常做法是在数据表中加一个字段如 'pid', 如果 id == pid 即判定为父子关系

 */

 

 // 如这张表

// 如果需要找出中国下面的分类,只需要找出所有 pid = 1 即可

SELECT * FROM table WHERE pid = 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方法了

php 遍历一个表所有的内容

while ( $row = mysql_fetch_array ( $result ) ) {

echo ("P" . $row['这里填你的字段名'] . "/P");

}

个人觉得你while了又foreach实际应用上应该是很少这样子用的。

关于php怎么遍历表格和mysql遍历表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除