php-数据库连接类
2024-08-30 03:20:50
<?php
class DB{
var $host;
var $user;
var $pwd;
var $dbname;
var $conn; function DB($host,$user,$pwd,$dbname){
$this->host = $host;
$this->user = $user;
$this->pwd = $pwd;
$this->dbname = $dbname;
} function GetConn(){
$this->conn = mysql_connect($this->host,$this->user,$this->pwd,$this->dbname) or die("数据库服务器连接失败".mysql_errno());
mysql_select_db($this->dbname,$this->conn) or die("数据库选择失败".mysql_errno());
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");
return $this->conn;
} function CloseConnld(){
mysql_close($this->conn);
}
}
?>
<?php
class AdminDB{
function ExecSQL($sql,$conn){
$sqltype = strtolower(substr(trim($sql), 0, 6));
$rs = mysql_query($sql);
if($sqltype == "select"){
$array = array();
while($row = mysql_fetch_array($rs)){
array_push($array,$row);
}
if($rs == false)
return false;
else
return $array;
}else if($sqltype == "update" || $sqltype == "delete" || $sqltype == "insert"){
if($rs)
return true;
else
return false;
}
}
}
?>
最新文章
- java判断字符串是否为数字或中文或字母
- vbs实现的支持拖动的txt文本切割器
- parseFloat
- version `GLIBC_2.17&#39; not found
- request常用方法小结
- Jenkins corbertura问题
- Explain语法
- Javascript判断空对象
- 在windows搭建react-native android 开发环境总结
- absort函数和exit函数
- 解决linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter问题
- 创建Android项目及常见错误解决
- kubelet工作原理
- Azure系列2.1.12 —— CloudBlobDirectory
- Ubuntu安装MyEclise16 过程差不多
- 2018.12.18 bzoj2242: [SDOI2011]计算器(数论)
- bzoj 4929: 第三题
- fiddler常识汇总
- Qt环境配置 + Qt使用教程
- DropDownList控件的使用方法
热门文章
- 关于 hystrix 的异常 fallback method wasn&#39;t found
- 读Linear Algebra -- Gilbert Strang
- wpf ListBox删除选择项(支持多项)
- shell脚本安装nginx
- LeetCode House Robber 家庭劫犯(dp)
- 基于Activiti5.15.1 自定义用户、组(User,Group)实现
- UVA 177 PaperFolding 折纸痕 (分形,递归)
- Adobe登陆出现Access denied解决方法
- 基于 Ubuntu + nextCloud 搭建自己的私人网盘
- php有哪些优化技巧