php怎么查询mysql里面表的数据总行数

php怎么查询mysql里面表的数据总行数,第1张

<?php

    $sql = 'select count(*) as num from TableName'

    $num = mysql_fetch_assoc(myslq_query($sql))#您可以简化该查询,如$db->XXX

    $total = $num['num']#$total即为行数

主要2种:

获取查询结果的记录数

int mysql_num_rows(mysql_result $result)

$result 为 mysql_query 返回的结果集。

[该函数返回一个整数,表示记录中有多少行数据]

mysql_affected_row()

可以用来获取 insert, update, delete语句影响的记录行数。

例:

--------------------------------------------

$sql = "select * from course"

$rs = mysql_query($sql) or die('数据库连接失败')

$s = mysql_num_rows($rs) //获取记录数

--------------------------------------------

php 读取数据一般都是在循环读取的时候把数据放入数组里,例如

<?php

$link = mysql_connect("数据库地址","用户名","密码")//连接服务器

mysql_select_db("数据库名",$link)//连接数据库

mysql_query("set names gb2312")//设置字符集

$str = "select * from table1"//查询语句

$result = mysql_query($str,$link)//执行查询

$re_array = new array()//构造数组

while($row = mysql_fetch_array($result))

{

$re_array[] = $row['列名']//这样可以保存多列数据,根据语句不同,需要在这进行相应修改

}

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9595603.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存