链接数据库封装类
2018-06-22 05:30:04来源:未知 阅读 ()
<?php class DBDA { public $host="localhost"; public $uid="root"; public $pwd="root"; public $dbname="db_0808"; /** *给一个sql语句,返回执行的结果 *@param string $sql 用户指定的sql语句 *@param int $type 用户给的语句类型,0代表增删改,1代表查询 *@return 返回查询的结果,如果是查询返回二维数组,如果是增删改返回true或false */ function Query($sql,$type=1) { //造连接对象 $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname); //执行sql语句 $reslut = $db->query($sql);
if(!$reslut){
die($db->error);
}
//从结果集对象里面取数据 if($type==1) { return $reslut->fetch_all(); } else { return $reslut; } } /** *给一个sql语句,返回关联的二维数组 *@param string $sql 用户指定的sql语句 *@param int $type 用户给的语句类型,0代表增删改,1代表查询 *@return 返回查询的结果,如果是查询返回二维数组,如果是增删改返回true或false */ function GuanQuery($sql,$type=1) { //造连接对象 $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname); //执行sql语句 $reslut = $db->query($sql); //取数据 if($type==1) { $attr = array(); while($a = $reslut->fetch_assoc()) { $attr[] = $a; } return $attr; } else { return $reslut; } } /** *给一个sql语句,返回字符串 *@param string $sql 用户指定的sql语句 *@param int $type 用户给的语句类型,0代表增删改,1代表查询 *@return 返回查询的结果,如果是查询返回字符串,如果是增删改返回true或false */ function StrQuery($sql,$type=1) { //造连接对象 $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname); //执行sql语句 $reslut = $db->query($sql); //取数据 if($type==1) { $attr = $reslut->fetch_all(); $str=""; foreach($attr as $v) { $str .= implode("^",$v); $str .="|"; } return substr($str,0,strlen($str)-1); } else { return $reslut; } } }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:目后佐道IT教育的品牌故事
下一篇:QQ授权登录(yii)
- Yii操作数据库的3种方法 2020-02-20
- PHP实现的贪婪算法实例 2020-02-20
- Laravel如何使用数据库事务及捕获事务失败后的异常详解 2020-02-08
- PHP使用PDO访问oracle数据库的步骤详解 2019-12-28
- PHP实现数据库统计时间戳按天分组输出数据的方法 2019-12-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash