标签:
class DB { //成员字段 private $_dbHost; private $_dbUser; private $_dbPwd; private $_dbName; private $_dbChar; //构造函数 用来初始化数据&&连接数据库&&选择数据库&&选择字符集 public function __construct($dbhost,$dbuser,$dbpwd,$dbname,$dbchar) { //初始化数据 $this->_dbHost = $dbhost; $this->_dbUser = $dbuser; $this->_dbPwd = $dbpwd; $this->_dbName = $dbname; $this->_dbChar = $dbchar; //连接数据库 $link = @mysql_connect($this->_dbHost,$this->_dbUser,$this->_dbPwd) or die("数据库连接失败!".mysql_error()); //选择数据库 mysql_select_db($this->_dbName,$link); //选择字符集 mysql_query("set names".$this->_dbChar); } //执行sql语句 针对于增 删 改是直接执行,对于查询则返回一个结果集 public function query($sql) { return mysql_query($sql); } //统计记录数 public function num($sql) { //调用本类的query方法,得到结果集 $result = $this->query($sql); //返回记录数 return mysql_num_rows($result); } //返回受影响的行数,针对于 insert update public function affected() { return mysql_affected_rows(); } //select获得一条记录 public function getOne($sql) { $result = $this->query($sql); //返回一个关联数组 return mysql_fetch_assoc($result); } //select获得一个二维数组 public function getAll($sql) { $result = $this->query($sql); $arr = array(); while($rows = mysql_fetch_assoc($result)) { $arr[] = $rows; } return $arr; } }
标签:
原文地址:http://www.cnblogs.com/phpweige/p/4823274.html