• 避免数据库资源的浪费


    巧用: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 '修改失败';
    }
    
    明天你会感谢此刻自己的努力!
  • 相关阅读:
    第五周笔记
    第四周笔记——复制文件(可读时间)
    第三周笔记
    java第6次作业
    java第五次作业
    java第四次作业
    java第三次作业
    第一周Java笔记
    计划进度表
    第六次作业
  • 原文地址:https://www.cnblogs.com/lms520/p/4436879.html
Copyright © 2020-2023  润新知