码迷,mamicode.com
首页 > 数据库 > 详细

避免数据库资源的浪费

时间:2015-04-18 11:15:02      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:

巧用:mysql_num_rows--取得结果集中的行数;--用于select查找
$query=mysql_query(select * from table_name);
if($query && mysql_num_rows($query) )//只有当数据库中有数据时候才会去执行数据输出
{
  while( $row = mysql_fetch_row($query) )
    {
        echo $row."<br>";
    }
}
else
{
    echo "没有数据!";
}
//若改为if($query)则表示查询成功即使没有数据依然进行输出


巧用:mysql_affected_rows( [ resource $link_identifier ] )--一个参数【数据库资源】
取得最近一次与 link_identifier 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。
该函数在PHP5.5.0后被移除,建议使用:mysqli_affected_rows()或PDOstatement::rowCount()
$query = mysql_query("update table_name set name=‘LMS‘ where id < 10 );
if($query && mysql_affected_rows($con) )//只有当更新的数据成功真正成功才输出成功--当更新数据与原来数据一致的时候,其实受影响的数据为0,并没有更新
{
    echo ‘修改成功!‘;
}else{
    echo ‘修改失败‘;
}

 

避免数据库资源的浪费

标签:

原文地址:http://www.cnblogs.com/lms520/p/4436879.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!