MySql資料庫操作類

2021-07-16 07:11:32 字數 1555 閱讀 5284

getfield($sql); 獲取某一字段值

* $db->getrow($sql); 獲取某一行資料

* $db->getlist($sql); 獲取多行資料

* $db->exe($sql); 執行資料庫操作:insert update delete....

*/class mysqldb

public static function getdb($host, $port, $user, $passwd, $db_name)

mysqldb::$instance[$key]->db_name = $db_name;

mysql_query("set names utf8", mysqldb::$instance[$key]->connection);

mysql_select_db($db_name, mysqldb::$instance[$key]->connection);

return mysqldb::$instance[$key];

}protected function _query($sql)

/*** 執行sql語句

* @param string $sql sql指令

* @return false | integer

*/public function exe($sql)

/*** 查詢某一字段

* @param string $sql 查詢語句

* @param string $is_array 返回結果集是否是陣列

* @return mixed

*/public function getfield($sql, $is_array = false)

if( false == $is_array )else

return $res;}}

/*** 獲取當行資料

* @param string $sql 查詢語句

* @return mixed

*/public function getrow($sql)

return mysql_fetch_array($this->resultset, mysql_assoc);

}/**

* 獲取多行資料

* @param string $sql 查詢語句

* @param string $key 欄位名稱,false: 返回索引陣列; field_name: 返回鍵值陣列

* @param string $value 欄位名稱,false: 返回鍵值多維陣列;field_name: 返回鍵值二位陣列

* @return mixed

*/public function getlist($sql, $key = false, $value = false)

if( false == $key )

}elseif( false == $value )

}else

}return $res;

}public function __destruct()

}?>

mysql資料庫操作類

mysql資料庫操作類。配置檔案 db config hostname localhost 伺服器位址 db config username root 資料庫使用者名稱 db config password 123 資料庫密碼 db config database test 資料庫名稱 db con...

mysql 操作類 檔案 mysql資料庫操作類

class db else else return 0 釋放結果集 public function free result void func get args foreach void as query if is resource query get resource type query my...

PHP操作MYSQL資料庫類

phprequire once sys info.php class classdatabase else if if function construct 析構函式,關閉資料庫 function destruct function destruct 執行資料庫的更新,插入和刪除 function ...