📄 mysql_class.php
字号:
<?php
class dbmysql {
var $querynum = 0;
var $link;
function dbconn($con_db_host,$con_db_id,$con_db_pass, $con_db_name = '',$db_charset='utf8',$pconnect = 0) {
if($pconnect) {
if(!$this->link = @mysql_pconnect($con_db_host,$con_db_id,$con_db_pass)) {
$this->halt('Can not connect to MySQL server');
}
} else {
if(!$this->link = @mysql_connect($con_db_host,$con_db_id,$con_db_pass, 1)) {
$this->halt('Can not connect to MySQL server');
}
}
if($this->version() > '4.1') {
if($db_charset!='latin1') {
@mysql_query("SET character_set_connection=$db_charset, character_set_results=$db_charset, character_set_client=binary", $this->link);
}
if($this->version() > '5.0.1') {
@mysql_query("SET sql_mode=''", $this->link);
}
}
if($con_db_name) {
@mysql_select_db($con_db_name, $this->link);
}
}
function select_db($dbname) {
return mysql_select_db($dbname, $this->link);
}
function fetch_array($query, $result_type = MYSQL_ASSOC) {
return mysql_fetch_array($query,$result_type);
}
function update($table, $bind=array(),$where = '')
{
$set = array();
foreach ($bind as $col => $val) {
$set[] = "$col = '$val'";
unset($set[$col]);
}
$sql = "UPDATE "
. $table
. ' SET ' . implode(',', $set)
. (($where) ? " WHERE $where" : '');
$this->query($sql);
}
function insert($table, $bind=array())
{
$set = array();
foreach ($bind as $col => $val) {
$set[] = "`$col`";
$vals[] = "'$val'";
}
$sql = "INSERT INTO "
. $table
. ' (' . implode(', ', $set).') '
. 'VALUES (' . implode(', ', $vals).')';
$this->query($sql);
return $this->insert_id();
}
/**
* 鎵ц
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -