MySQL增删改查工具PHP类

开发技术 作者: 2024-07-27 15:45:01
MySQL增删改查工具PHP类

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

    以前开发项目没用框架,直接面向对象开发很实用的一个MysqL工具类。  
      
    <?PHP  
    header("content-type:text/html;charset=utf-8");  
    class DBUtils{  
       
       
     /**  
      *通用更新方法 insert update delete 操作  
      *@param sql    
      *@return bool  true false  
      */  
      public function update($sql){  
        $link = $this->getConn();  
        MysqL_query($sql);  
        //如果出错显示  
       if(DEBUG){  
       echo MysqL_error();  
       }  
        $rs = MysqL_affected_rows($link);  
        $rs = $rs > 0;  
        MysqL_close($link);  
        return $rs;  
      }  
       
     /**  
      *通用查询方法 select 操作  
      *@param sql    
      *@return array  
      */  
      public function queryRows($sql){  
       //创建连接,编码,数据库  
       $link = $this->getConn();  
       //发送sql  
       $rs = MysqL_query($sql);  
       //如果出错显示  
       if(DEBUG){  
       echo MysqL_error();  
       }  
         
         
       $rows = array();  
       while($row = MysqL_fetch_array($rs)){  
        $rows[] = $row;//pdemo7.PHP  
       }  
       //  
       MysqL_free_result($rs);      
       MysqL_close($link);  
       return $rows;  
      }  
       
          
     /**  
      *通用查询方法 select 操作  查询结果一行数据  
      *@param sql    
      *@return array   如果失败返回 false;  
      */  
     public function queryRow($sql){  
        $rs = $this->queryRows($sql);  
        if(!empty($rs[0])){  
         return $rs[0];  
        }  
        return false;  
     }  
       
     /**  
      *通用查询方法 select 操作  查询结果一个数据  
      *@param sql    
      *@return array   如果失败返回 false;  
      * 例:  select count(*) from user;  
      */  
     public function queryObj($sql){  
         $rs = $this->queryRows($sql);  
        //var_dump($rs);  
        if(!empty($rs[0][0])){  
         return $rs[0][0];  
        }  
        return false;  
     }  
       
      
      private function getConn(){  
       $link = MysqL_connect('127.0.0.1','root','');  
       MysqL_query("set names utf8");  
       MysqL_select_db("news");  
       return $link;  
      }  
       
    }  

以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_51766.html