首页 > 代码库 > php部分---创建连接数据库类
php部分---创建连接数据库类
class DBDA{ public $host="localhost"; public $uid="root"; public $pwd="123"; public $dbname="test1"; //1.给一个sql语句,返回结果集 //设置一个变量$type 默认为1,1代表查询语句,0代表增删改语句 function Query($sql,$type=1) { $db=new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname); $result=$db->query($sql); if($type==1) { return $result->fetch_all(); //返回的是一个二维数组 } else { return $result; //返回true或者false } } //2.返回一个关联数组的方法 function GuanQuery($sql,$type=1) { $db=new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname); $result=$db->query($sql); if($type==1) { $attr=array(); //定义一个数组,准备接收下边取到的值 while($a=$result->fetch_assoc()) { $attr[]=$a; //把取到的值放到数组中 return $attr; } } else { return $result; } } //3.造一个方法,把取到的数据放到一个字符串中 function StrQuery($sql,$type=1) { $db=new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname); $result=$db->query($sql); if($type==1) { $attr=$result->fetch_all(); $str=""; //定义一个空的字符串 foreach($attr as $v) { $str=$str.implode("^",$v); //取到一个数据,拼接到下次循环进来的时候 $str=$str."|"; //拼接完一个数据,往后边添加一个“|” } return substr($str,0,strlen($str)-1); //截取字符串最后的“|”,然后直接输出 } else { return $result; } } }
php部分---创建连接数据库类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。