没有合适的资源?快使用搜索试试~ 我知道了~
php中分页及SqlHelper类用法实例
0 下载量 120 浏览量
2020-12-19
15:22:48
上传
评论
收藏 60KB PDF 举报
温馨提示
试读
4页
本文实例讲述了php中分页及SqlHelper类用法。分享给大家供大家参考,具体如下: 文档目录结构如下: SqlHelper.php代码如下: <?php /** * Created by JetBrains PhpStorm. * User: lee * Date: 13-7-26 * Time: 下午8:30 * To change this template use File | Settings | File Templates. */ class SqlHelper{ private $mysqli; private static $host="localh
资源详情
资源评论
资源推荐
php中分页及中分页及SqlHelper类用法实例类用法实例
本文实例讲述了php中分页及SqlHelper类用法。分享给大家供大家参考,具体如下:
文档目录结构如下:
SqlHelper.php代码如下:
<?php
/**
* Created by JetBrains PhpStorm.
* User: lee
* Date: 13-7-26
* Time: 下午8:30
* To change this template use File | Settings | File Templates.
*/
class SqlHelper{
private $mysqli;
private static $host="localhost";
private static $user="root";
private static $pwd="";
private static $db="world";
private $sql=false;
private $result=false;
function __construct(){
$this->mysqli=new MySQLi(self::$host,self::$user,self::$pwd,self::$db);
if($this->mysqli->connect_error){
die("连接数据库失败! ".$this->mysql->connect_error);
}
$this->mysqli->query("set names utf8");
}
function execute_dql_all($sql){
//执行查询语句
$arr=array();
$this->result=$this->mysqli->query($sql) or die ($this->mysql->connect_error);
//将数据转存到$arr数组中
while($row=mysqli_fetch_array($this->result,MYSQL_BOTH)){
$arr[]=$row;
}
$this->result->free();
return $arr;
}
function execute_dql_num($sql){
//执行查询语句
$arr=array();
$this->result=$this->mysqli->query($sql) or die ($this->mysql->connect_error);
//将数据转存到$arr数组中
while($row=mysqli_fetch_array($this->result,MYSQLI_NUM)){
$arr[]=$row;
}
$this->result->free();
return $arr;
}
function execute_dql_assoc($sql){
//执行查询语句
$arr=array();
$this->result=$this->mysqli->query($sql) or die ($this->mysql->connect_error);
//将数据转存到$arr数组中
while($row=mysqli_fetch_array($this->result,MYSQLI_ASSOC)){
$arr[]=$row;
}
$this->result->free();
return $arr;
}
//查询某表中的记录数
function execute_dql_counts($table,$id="*"){
$this->sql="select count($id) from $table";
$this->result=$this->mysqli->query($this->sql);
$row=mysqli_fetch_all($this->result);
$this->result->free();
return $row[0][0];
}
function execute_dml($sql){
//执行正删改
$this->result=$this->mysqli->query($sql);
if(!$this->result){
return -1;//执行正删改失败
weixin_38540819
- 粉丝: 7
- 资源: 830
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0