zoukankan      html  css  js  c++  java
  • 避免数据库资源的浪费

    巧用: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 '修改失败';
    }
    
    明天你会感谢此刻自己的努力!
  • 相关阅读:
    弹飞绵羊
    POJ 3308
    狼抓兔子
    块状链表题*1
    块状链表
    双向链表
    Linux入职基础-1.2_U盘安装RedHat5具体步骤
    Linux入职基础-1.1_国内开源的主要镜像站
    VS.NET(C#)--2.9_HTML服务器控件案例
    VS2015按钮方法
  • 原文地址:https://www.cnblogs.com/lms520/p/4436879.html
Copyright © 2011-2022 走看看