实用简单的mysql数据库连接类
      发布:smiling 来源: PHP粉丝网  添加日期:2014-09-12 09:52:15 浏览: 评论: 
      
                
	
	- class DB 
 
	- { 
 
	-   
 
	-  var $con = FALSE; 
 
	-  
 
	-  function DB($MYSQL_HOST=MYSQL_HOST, $MYSQL_USER=MYSQL_USER, $MYSQL_PASS=MYSQL_PASS,$MYSQL_DB=MYSQL_DB) 
 
	-  { 
 
	-   $this->con = @mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS) or die("Could not connect to database"); 
 
	-  
 
	-   if ($this->con) 
 
	-   { 
 
	-    @mysql_select_db($MYSQL_DB, $this->con) or die ("Could not select database"); 
 
	-   } 
 
	-  
 
	-   return $this->con; 
 
	-  } 
 
	-  
 
	-  
 
	-  function Query($sql, $tran = false) 
 
	-  { 
 
	-   
 
	-   
 
	-   
 
	-   
 
	-   
 
	-  
 
	-    
 
	-    
 
	-  
 
	-    
 
	-   
 
	-   
 
	-  
 
	-   $this->sql = $sql; 
 
	-  
 
	-   if ($tran) 
 
	-   { 
 
	-    $this->result = @mysql_query($this->sql) OR $this->RollBack(); 
 
	-    return $this->result; 
 
	-   } 
 
	-   else 
 
	-   { 
 
	-       mysql_query("SET NAMES 'utf8'"); 
 
	-     
 
	-    $this->result = @mysql_query($this->sql); 
 
	-    return $this->result; 
 
	-   } 
 
	-  } 
 
	-  
 
	-  
 
	-  function RollBack() 
 
	-  { 
 
	-   $this->Query("ROLLBACK;"); 
 
	-   die("MySQL ROLLBACK;"); 
 
	-  } 
 
	-  
 
	-  
 
	-  function NumRows($result) 
 
	-  { 
 
	-   $this->result = $result; 
 
	-   return @mysql_num_rows($this->result); 
 
	-  } 
 
	-  
 
	-  
 
	-  function FetchRow($result) 
 
	-  { 
 
	-   $this->result = $result; 
 
	-   return @mysql_fetch_row($this->result); 
 
	-  } 
 
	-  
 
	-  
 
	-  function FetchArray($result) 
 
	-  { 
 
	-   $this->result = $result; 
 
	-   return @mysql_fetch_array($this->result, MYSQL_ASSOC); 
 
	-  } 
 
	-  function FetchArray2($result) 
 
	-  { 
 
	-   $this->result = $result; 
 
	-   return @mysql_fetch_array($this->result, MYSQL_BOTH); 
 
	-  } 
 
	-   
 
	-  
 
	-  function FetchObject($result) 
 
	-  { 
 
	-   $this->result = $result; 
 
	-   return @mysql_fetch_object($this->result); 
 
	-  } 
 
	-  
 
	-  
 
	-  function FreeResult($result) 
 
	-  { 
 
	-   $this->result = $result; 
 
	-   return @mysql_free_result($this->result); 
 
	-  } 
 
	-  
 
	-  function DataSeek($result) 
 
	-  { 
 
	-   
 
	-   $this->result = $result; 
 
	-   return mysql_data_seek($this->result,0); 
 
	-  } 
 
	-   
 
	-  function InsertID() 
 
	-  { 
 
	-    
 
	-   return @mysql_insert_id($this->con); 
 
	-  } 
 
	-  function Close() 
 
	-  { 
 
	-   if($this->con) 
 
	-   { 
 
	-    @mysql_close($this->con); 
 
	-   } 
 
	-  } 
 
	- }
 
	
		
        
                
                
		
         
        
        
		
           分享到: