程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> PHP工具類 MySQL增刪改查工具類,工具類mysql

PHP工具類 MySQL增刪改查工具類,工具類mysql

編輯:MySQL綜合教程

PHP工具類 MySQL增刪改查工具類,工具類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; 
  } 
    
}

  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved