mysqli基于面向对象的对数据的增删改查
来源:互联网 发布:中国国际人工智能峰会 编辑:程序博客网 时间:2024/06/05 17:47
<?php
class SqlHelper{
private $mysqli;
private static $host="localhost";
private static $user="root";
private static $pwd="1234";
private static $db="test";
public function __construct(){
//完成初始化的任务
$this->mysqli=new
mysqli(self::$host,self::$user,self::$pwd,self::$db);
if($this->mysqli->connect_error){
die("连接失败".$this->mysqli->connect_error);
}
//设置访问数据库的字符集
//这句话的作用是保证php是以utf-8来操作mysql
$this->mysqli->query("set names utf8");
}
public function execute_dql(){
$res=$this->mysqli->query($sql) or die("操作dql".$this->mysqli->error);
return $res;
}
public function execute_dml($sql){
$res=$this->mysqli->query($sql) or die("操作dql".$this->mysqli->error);
if(!$res){
return 0;//表示失败
}else{
if($this->mysqli->affected_rows>0){
return 1;//表示成功
}else{
return 2; //表示没有行受到影响
}
}
}
}
?>
class SqlHelper{
private $mysqli;
private static $host="localhost";
private static $user="root";
private static $pwd="1234";
private static $db="test";
public function __construct(){
//完成初始化的任务
$this->mysqli=new
mysqli(self::$host,self::$user,self::$pwd,self::$db);
if($this->mysqli->connect_error){
die("连接失败".$this->mysqli->connect_error);
}
//设置访问数据库的字符集
//这句话的作用是保证php是以utf-8来操作mysql
$this->mysqli->query("set names utf8");
}
public function execute_dql(){
$res=$this->mysqli->query($sql) or die("操作dql".$this->mysqli->error);
return $res;
}
public function execute_dml($sql){
$res=$this->mysqli->query($sql) or die("操作dql".$this->mysqli->error);
if(!$res){
return 0;//表示失败
}else{
if($this->mysqli->affected_rows>0){
return 1;//表示成功
}else{
return 2; //表示没有行受到影响
}
}
}
}
?>
- mysqli基于面向对象的对数据的增删改查
- 07-mysqli的增删改查
- 对json对象的增删改查
- hibernate对数据的增删改查
- Hbase对数据表的增删改查和对数据的增删改查
- Mybatis框架基于注解的方式,实对数据现增删改查
- Mybatis框架基于注解的方式,实对数据现增删改查
- 数据的增删改查
- 数据的增删改查
- 基于Java对象的数据库增删改查操作
- OracleHelper(对增删改查分页查询操作进行了面向对象的封装,对批量增删改操作的事务封装)
- mybatis实现的对数据的增删查改
- mybatis实现的对数据的增删查改
- Mybatis实现的对数据的增删查改
- PHP使用mysqli扩展库实现增删改查(面向对象版)
- android 对listview数据的增删改查
- jquery对json数据进行增删改查的例子
- java 对mysql数据的增删改查
- linux系统调用和库函数调用的区别
- GPT分区解析结构
- WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
- USB Core 六
- js入门(1)——Math对象:random()
- mysqli基于面向对象的对数据的增删改查
- 地理定位
- 黑马程序员——NPOI读写Excel文件
- Shell 脚本
- uva10005(Packing polygons)
- HDU1525 Euclid's Game
- Python的一些内建函数5
- 设计模式学习笔记Composite组合模式
- ubuntu_bash-快捷用法