codeigniter下使用pdo的两种方式
1,通过配置文件的二维数组连接,直接贴代码如下:
public function index()
{
$sql = "SELECT * FROM user WHERE username = :user";
$db1 = $this->load->database('slave',true);
$dbFlag = $db1->conn_id;
$loginQ = $dbFlag->prepare($sql);
$loginQ->bindParam(":user", $value, PDO::PARAM_STR, 4000);
$value='liwenming';
$loginQ->execute();
$result = $loginQ->fetchAll();
print_r($result);
}
注:可以通过$this->load->database()的第一个参数控制主从数据库的连接
2,通过dsn方式连接,直接贴代码如下:
public function test()
{
$sql = "SELECT * FROM user WHERE username = :user";
$db1 = $this->load->database('pdo://root:@localhost/test?subdriver=mysql', TRUE);
$dbFlag = $db1->conn_id;
$loginQ = $dbFlag->prepare($sql);
$loginQ->bindParam(":user", $value, PDO::PARAM_STR, 4000);
$value='liwenming';
$loginQ->execute();
$result = $loginQ->fetchAll();
print_r($result);
}
注:可以$this->load->database()中的dsn串分别连接主从
- codeigniter下使用pdo的两种方式
- CodeIgniter 视图使用两种模板Template布局的方式
- 控件开发时两种JS嵌入资源方式的使用方法
- 控件开发时两种JS嵌入资源方式的使用方法
- Spring MVC Controller基于Annotation的两种使用方式
- shared_ptr 两种常见的使用方式 (1)
- shared_ptr 两种常见的使用方式 (1)
- FastDFS的配置、部署与API使用解读——设置FastDFS配置参数的两种方式
- Nginx使用的php-fpm的两种进程管理方式及优化
- C#桌面应用使用异步计算改善界面效果的两种方式
- asp.net MVC下 使用jquery进行异步提交的两种方式
- 测试php是使用pdo方式连接mysql
- BroadcastReceiver的使用和两种注册方式之间的区别
- 使用 C# 进行 label 打印 的两种方式 .
- Python:使用threading模块实现多线程编程二[两种方式起线程]
- Nginx使用的php-fpm的两种进程管理方式及优化
- javabean是什么和总结javabean的两种使用方式
- NAT的两种使用方式
- 使用ADO连接SQL Server数据库的两种方式
- JavaScript 正则表达式两种使用方式的区别