php7.0取消mysql拓展,所以使用PDO类
来源:互联网 发布:大数据项目方案 编辑:程序博客网 时间:2024/05/21 07:40
<?php
header("Content-type:text/html;charset=utf-8");
class DBO{
private $dbh;
public function __construct(){
$dsn = 'mysql:dbname=dh;host=127.0.0.1';
$user = 'root';
$password = '';
try {
$this->dbh = new PDO($dsn, $user, $password,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8';"));
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
}
//取出一条数据
public function sRow($sql){
$sth = $this->dbh->prepare($sql);
$sth->execute();
$ret = $sth->fetchAll(PDO::FETCH_ASSOC);
return $ret[0];
}
//取出所有数据
public function sRows($sql){
$sth = $this->dbh->prepare($sql);
$sth->execute();
return $sth->fetchAll(PDO::FETCH_ASSOC);
}
//insert update deletes
public function dbIUD($sql){
$sth = $this->dbh;
$count = $sth->exec($sql);
if($count){
return true;
}else {
return false;
}
}
}
$db=new DBO();//实例化
$sql="update serve set uncondition_refund='10'";
$res=$db->dbIUD($sql);
var_dump($res);
?>
header("Content-type:text/html;charset=utf-8");
class DBO{
private $dbh;
public function __construct(){
$dsn = 'mysql:dbname=dh;host=127.0.0.1';
$user = 'root';
$password = '';
try {
$this->dbh = new PDO($dsn, $user, $password,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8';"));
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
}
//取出一条数据
public function sRow($sql){
$sth = $this->dbh->prepare($sql);
$sth->execute();
$ret = $sth->fetchAll(PDO::FETCH_ASSOC);
return $ret[0];
}
//取出所有数据
public function sRows($sql){
$sth = $this->dbh->prepare($sql);
$sth->execute();
return $sth->fetchAll(PDO::FETCH_ASSOC);
}
//insert update deletes
public function dbIUD($sql){
$sth = $this->dbh;
$count = $sth->exec($sql);
if($count){
return true;
}else {
return false;
}
}
}
$db=new DBO();//实例化
$sql="update serve set uncondition_refund='10'";
$res=$db->dbIUD($sql);
var_dump($res);
?>
0 0
- php7.0取消mysql拓展,所以使用PDO类
- PHP7.0安装后mysql缺少PDO驱动
- ubuntu上php7安装pdo-mysql扩展
- PHP数据库对象-PDO拓展 使用pdo连接数据库
- PHP数据库拓展之PDO使用总结
- PHP7使用原生PDO查询和使用Yii2的AR类查询的效率问题
- 在php使用PDO类查询Mysql
- 使用PHP的PDO类操作MySQL
- php mysql PDO使用
- php mysql PDO使用
- php mysql PDO使用
- php mysql PDO使用
- apache2.4 + php7 + mysql pdo drivers no value
- php7.0以上版本 mcrypt拓展无法使用导致小程序登录数据无法解密
- ubuntu16搭建php7+phpredis拓展+nginx+mysql脚本(aws)
- PDO操作MySql类
- php7.0添加curl,mbstring,pdo,openssl扩展
- php7 使用mysql nginx配置
- 使用SQL Server语句获取数据库服务器当前时间
- CSS选择器-浏览器支持
- HTML DOM addEventListener()
- JavaScriptCore
- Android源码分析—带你认识不一样的AsyncTask(串并行)
- php7.0取消mysql拓展,所以使用PDO类
- Websphere 启动 时 遇到 端口检测到冲突
- 有关二叉树的常见算法
- 嵌入式学习-驱动开发-lesson6.2-UART驱动初始化和open流程分析
- JavaScript基础(7) 函数表达式
- poj1035Spell checker(串 暴力~~~)
- 文章标题
- c++ new operator与operator new的区别
- Javase