中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

Mysql數據庫操作類( 1127版,提供源碼下載 )

Mysql.class.php 下載
復制代碼 代碼如下:
<?php
class Mysql {
private $db_host; //主機地址
private $db_user; //用戶名
private $db_pass; //連接密碼
private $db_name; //名稱
private $db_charset; //編碼
private $conn;
public $debug=false;//調試開關,默認關閉
private $query_id; //用于判斷sql語句是否執行成功
private $result; //結果集
private $num_rows; //結果集中行的數目,僅對select有效
private $insert_id; //上一步 INSERT 操作產生的 ID
// 構造/析構函數
function __construct ($db_host,$db_user,$db_pass,$db_name,$db_charset,$conn) {
$this->db_host = $db_host ;
$this->db_user = $db_user ;
$this->db_pass = $db_pass ;
$this->db_name = $db_name ;
$this->db_charset = $db_charset ;
$this->conn = $conn ;
$this->connect();
}
function __destruct () {
@mysql_close($this->conn);
}
// 連接/選擇數據庫
public function connect () {
if ($this->conn == 'pconn') {
@$this->conn = mysql_pconnect($this->db_host,$this->db_user,$this->db_pass);
} else {
@$this->conn = mysql_connect($this->db_host,$this->db_user,$this->db_pass);
}
if (!$this->conn) {
$this->show_error('數據庫-連接失敗:用戶名或密碼錯誤!');
}
if (!@mysql_select_db($this->db_name,$this->conn)) {
$this->show_error("數據庫-選擇失敗:數據庫 $this->db_name 不可用");
}
mysql_query("SET NAMES $this->db_charset");
return $this->conn;
}
// query方法
public function query ($sql) {
if ($this->query_id) $this->free_result();
$this->query_id = @mysql_query($sql,$this->conn);
if (!$this->query_id) $this->show_error("SQL語句 <b>/"$sql/"</b> 執行時遇到錯誤");
return $this->query_id;
}
// 顯示詳細錯誤信息
public function show_error ($msg) {
if($this->debug){
$errinfo = mysql_error();
echo "錯誤:$msg <br/> 返回:$errinfo<p>";
}else{
echo '<p>出現錯誤!<p>';
}
}
// 獲得query執行成功與否的信息
public function get_query_info($info){
if ($this->query_id) {
echo $info;
}
}
// 查詢所有
public function findall ($table_name) {
$this->query("select * from $table_name");
}
// mysql_fetch_array
public function fetch_array () {
if ($this->query_id) {
$this->result = mysql_fetch_array($this->query_id);
return $this->result;
}
}
// ......
public function fetch_assoc () {
if ($this->query_id) {
$this->result = mysql_fetch_assoc($this->query_id);
return $this->result;
}
}
public function fetch_row () {
if ($this->query_id) {
$this->result = mysql_fetch_row($this->query_id);
return $this->result;
}
}
public function fetch_object () {
if ($this->query_id) {
$this->result = mysql_fetch_object($this->query_id);
return $this->result;
}
}
// 獲取 num_rows
public function num_rows () {
if ($this->query_id) {
$this->num_rows = mysql_num_rows($this->query_id);
return $this->num_rows;
}
}
// 獲取 insert_id
public function insert_id () {
return $this->insert_id = mysql_insert_id();
}
// 顯示共有多少張表
public function show_tables () {
$this->query("show tables");
if ($this->query_id) {
echo "數據庫 $this->db_name 共有 ".$this->num_rows($this->query_id)." 張表<br/>";
$i = 1;
while ($row = $this->fetch_array($this->query_id)){
echo "$i -- $row[0]<br/>";
$i ++;
}
}
}
// 顯示共有多少個數據庫
public function show_dbs(){
$this->query("show databases");
if ($this->query_id) {
echo "共有數據庫 ".$this->num_rows($this->query_id)." 個<br/>";
$i = 1;
while ($this->row = $this->fetch_array($this->query_id)){
echo "$i -- ".$this->row[Database]."<br />";
$i ++;
}
}
}
// 刪除數據庫:返回刪除結果
public function drop_db ($db_name='') {
if ($db_name == '') {
$db_name = $this->db_name;//默認刪除當前數據庫
$this->query("DROP DATABASE $db_name");
}else {
$this->query("DROP DATABASE $db_name");
}
if ($this->query_id) {
return "數據庫 $db_name 刪除成功";
}else {
$this->show_error("數據庫 $db_name 刪除失敗");
}
}
// 刪除數據表:返回刪除結果
public function drop_table ($table_name) {
$this->query("DROP TABLE $table_name");
if ($this->query_id) {
return "數據表 $table_name 刪除成功";
}else {
$this->show_error("數據表 $table_name 刪除失敗");
}
}
// 創建數據庫
public function create_db ($db_name) {
$this->query("CREATE DATABASE $db_name");
if($this->query_id){
return "數據庫 $db_name 創建成功";
}else {
$this->show_error("數據庫 $db_name 創建失敗");
}
}
// 獲取數據庫版本
public function get_info(){
echo mysql_get_server_info();
}
// 釋放內存
public function free_result () {
if ( @mysql_free_result($this->query_id) )
unset ($this->result);
$this->query_id = 0;
}
} // End class
?>

php技術Mysql數據庫操作類( 1127版,提供源碼下載 ),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲精品亚洲人成人网 | 成人亚洲在线 | 一级大片 | 欧美日韩三级 | www.国产精品 | 亚洲 欧美 综合 | 91丨国产 | 午夜视频在线 | 欧美视频中文字幕 | 中国一级大黄大片 | 91久久国产综合久久91精品网站 | 精品国产欧美一区二区三区成人 | www久久国产 | www.一区二区三区 | 在线观看视频你懂得 | 91九色在线观看 | 亚洲高清成人在线 | 国产精品欧美一区二区 | 九九热这里 | 一区二区三区在线观看免费视频 | 美女久久视频 | 精品久久久网站 | 亚洲精品麻豆 | 911网站大全在线观看 | 日韩精品在线看 | 久久婷婷国产香蕉 | 欧美亚洲综合久久 | 一区二区三区欧美 | 精品1区 | 中文精品视频 | 春色av| 亚洲一区二区三区四区五区午夜 | 国产亚洲精品美女久久久久久久久久 | 在线观看中文字幕 | 国产一区二区三区在线看 | 欧美激情综合 | 国产视频中文字幕 | 亚洲欧美视频一区 | 亚洲综合第一页 | 久久国产一区二区三区 | av播播 |