PHP数据库助手类


<?php
 /*
  对数据库操作的助手类
  */

 class SqlHelper{
  
  private $conn;
  private $host="127.0.0.1";
  private $username="root";
  private $password="123";
  private $database="emp";
  /**
  * @return the $conn
  */
 public function getConn() {
  return $this->conn;
 }

  /**
  * @return the $host
  */
 public function getHost() {
  return $this->host;
 }

  /**
  * @return the $username
  */
 public function getUsername() {
  return $this->username;
 }

  /**
  * @return the $password
  */
 public function getPassword() {
  return $this->password;
 }

  /**
  * @return the $database
  */
 public function getDatabase() {
  return $this->database;
 }
 
 public function __construct(){
   $this->conn=new mysqli($this->host,$this->username,$this->password,$this->database);
   if(mysqli_connect_error()){
    die("数据库连接错误".$this->conn->error);
   }
  }
  
 //执行DQL语句
 public function Execute_DQL($sql){
   $arr=array();
   $res=$this->conn->query($sql);
   $i=0;
   while($row=$res->fetch_assoc()){
    $arr[$i++]=$row;
   }
   return $arr;
   $res->free_result();
  }
 public  function Execute_DQL_Array($sql){
  $arr=array();
  $res=$this->conn->query($sql);
  $i=0;
  while($row=$res->fetch_array()){
   $arr[$i++]=$row;
  }
  return $arr;
  $res->free_result();
 }
  
 //关闭连接
 public function Close(){
   $this->conn->close();
  }
  
 //执行DML语句
 public function Execute_DML($sql){
   $this->conn->query($sql);
   echo $this->conn->affected_rows;
 }
  
 }
?>


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值