php连接数据库类
来源:互联网 发布:淘宝商家怎么查看粉丝 编辑:程序博客网 时间:2024/05/29 06:50
框架用多啦,别忘记了原生,多练练手 phpmysqli 链接数据库
<?phpclass mysql{ private $db_name; private $db_host; private $db_user; private $db_pwd; private $conn; private $querysql; private $result; private $resultarray=array(); private $row; //创建构造函数 数据库名 主机名 用户名 密码 function __construct($dbname,$dbhost,$dbuser,$dbpwd){ $this->db_name=$dbname; $this->db_host=$dbhost; $this->db_pwd=$dbpwd; $this->db_user=$dbuser; } //连接数据库 private function db_connect(){ $this->conn = mysqli_connect($this->db_host,$this->db_user,$this->db_pwd,$this->db_name) or die("Could not Connect MySql Server"); return $this->conn; } //选择数据库 private function selectdb(){ mysql_select_db($this->db_name) or die("unable to select dbname"); } //执行sql语句 private function query($sql){ $conn = self::db_connect(); return $this->result=mysqli_query($conn,$sql); } //$result返回值为 bool类型 false为没有数据 private function get_num($result){ return $this->num=mysqli_num_rows($result); } //执行结果 返回数据 public function get_result($sql){ $result = $this->query($sql); if($this->get_num($result)>0){ //mysql_fetch_assoc()和 mysql_fetch_array(,MYSQL_ASSOC)从结果集中取得一行作为关联数组 没有则返回false while($this->rows=mysqli_fetch_array($result)){ //赋值 数组赋值 resultarray[]= 将影响的行数赋值给数组 $this->resultarray[]=$this->rows; } return $this->resultarray; }else{ echo "暂无数据!"; } } //版本信息 function version() { $conn = self::db_connect(); return mysqli_get_server_info($conn); } //关闭资源 function close() { $conn = self::db_connect(); return mysqli_close(); } //向$table表中插入值 function fn_insert($table,$name,$value){ $this->query("insert into $table ($name) value ($value)"); } //根据$id值删除表$table中的一条记录 function fn_delete($table,$id,$value){ $this->query("delete from $table where $id=$value"); echo "id为". $id." 的记录被成功删除!"; }}$m = new mysql("admin","127.0.0.1","root","root");$arreresult = $m->get_result("select * from yii_msg");
阅读全文
0 0
- php连接数据库类
- php连接数据库类
- PHP连接Oracle数据库类
- PHP连接MYSQL数据库类
- php连接数据库通用类
- php连接数据库简洁类
- php通用连接数据库类
- php数据库工厂连接类
- mysql+php连接数据库类
- php数据库工厂连接类
- PHP连接MYSQL数据库类
- PHP连接MYSQL数据库类
- PHP myql 数据库 连接类
- php 连接mysql数据库类
- php连接mssql数据库类
- PHP连接数据库的类
- PHP连接MYSQL的数据库类文件!
- [转]php通用连接数据库类
- 这几个网站我喜欢,虽然不是很有名,但是操作起来绝对好用到爆!
- Nodejs 数组的队列以及forEach应用
- HDU6227 ---Rabbits
- 媒体响应式
- 后台管理UI的选择
- php连接数据库类
- PhotoShop CC 2017软件整体界面及常规设置
- python文件和目录操作方法大全(含实例)
- 史上最全最强SpringMVC详细示例实战教程
- c++primer 学习日记2 复合类型 引用与指针
- 自定义View之Paint
- JavaScript判断一个页面是否是使用微信打开,并调跳转
- DFA应用——判断合法数字
- Java静态方法为什么不能访问非静态方法