PDO连接mysql和pgsql数据库

PDO连接mysql数据库

1 <?php
2 $dsn="mysql:host=localhsot;dbname=lamp87";
3 $user="root";
4 $passwd="123";
5 $m = new PDO($dsn,$user,$passwd);
6 $stmt = $m->query("select * from stu");
7 $rows = $stmt->fetchAll();
8 var_dump($rows);
9 ?>

PDO连接pgsql数据库

1 <?php
2 $dsn="pgsql:host=localhost;port=5432;dbname=lamp87;user=postgres;password=123456";
3 $m = new PDO($dsn);
4 $stmt = $m->query("select * from stu");
5 $rows = $stmt->fetchAll();
6 var_dump($rows);
7 ?>
时间: 2024-11-09 00:04:51

PDO连接mysql和pgsql数据库的相关文章

PDO连接mysql数据库

1.PDO简介 PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll.php_pgsql.dll.php_mssql.dll.php_sqlite.dll等等. PHP6中也将默认使用PDO的方式连接,mysql扩展将被作为辅助 2.PDO配置 PHP.ini中,去掉"extension=php_pdo.dll"前面

php PDO连接mysql~高手略过

最近在linux装了新的环境,php5.6+mysql5.5+nginx.然后用原来的mysql链接数据库出现的错误. 原因就是说连接数据库的方法太旧.建议我用mysqli和PDO来链接数据库. 好吧,咱也不能落后,使用mysqli的确也简单了不少,但是PDO貌似更简单.效率也会得到提升.根据官方文档,貌似对于sql注入的一些风险也做了屏蔽.所以今天写的 博客就是关于php用PDO连接mysql的一些介绍啦! [PDO是啥] PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4

Hibernate 配置连接MySQL/SQLServer/Oracle数据库

用Hibernate配置连接数据库可以方便我们对POJO的操作,节省了很多时间和代码.下面就分别说明连接不同数据库需要在hibernate.cfg.xml做的配置. 需要数据库驱动包可以点击这里下载:数据库Jar包下载地址:http://pan.baidu.com/s/1jGKEEY6  密码:okq0 1.Hibernate连接MySQL数据库 1 <?xml version='1.0' encoding='UTF-8'?> 2 <!DOCTYPE hibernate-configur

Jmeter连接Mysql和Oracle数据库

一.连接Mysql数据库 所有jmeter基本组件功能本文不做介绍.jmeter要连接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.28.jar 把下载的jar包放到jmeter主目录的lib\ext目录下,然后重新启动jmeter 新增一个线程组 线程组下新建一个JDBC Connection Configuration配置元

使用docker-compose编写常规的lnmp容器,pdo连接mysql失败。

问题的核心是yii2 是通过pdo的方式去连接数据的.但是我们通过容器去搭建lnmp环境时,nginx , php , mysql 这三个服务是独立的三个容器,彼此隔离.所以在yii2中连接mysql服务器的时候不能写"localhost" 或者 "127.0.0.1"等主机,而是你的容器名 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a8c025a080f5 nginx:latest "ng

//使用PDO连接mysql数据库

<?php class pdo_con{ var $dsn = 'mysql:dbname=test; host:127.0.0.1'; var $user = 'root'; var $password = ''; var $opt = array(PDO::ATTR_PERSISTENT=>true); var $dbh; function __construct(){ try{ $this->dbh = new PDO($this->dsn,$this->user,$t

php使用PDO连接mysql数据库

<?php $dsn='mysql:host=localhost;dbname=mssc'; $user='root'; $password=''; $status=1; try { $sql='select * from onethink_order where status=:status'; $dbh=new PDO($dsn,$user,$password); $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $

pdo连接mysql操作方法

PDO常用方法: PDO::query()主要用于有记录结果返回的操作(PDOStatement),特别是select操作. PDO::exec()主要是针对没有结果集合返回的操作.如insert,update等操作.返回影响行数.PDO::lastInsertId()返回上次插入操作最后一条ID,但要注意:如果用insert into tb(col1,col2) values(v1,v2),(v11,v22)..的方式一次插入多条记录,lastinsertid()返回的只是第一条(v1,v2)

Node.js 连接 MySQL 并进行数据库操作

通常在NodeJS开发中我们经常涉及到操作数据库,尤其是 MySQL ,作为应用最为广泛的开源数据库则成为我们的首选,本篇就来介绍下如何通过NodeJS来操作 MySQL 数据库. 安装MySQL模块到NodeJS中 我们需要让NodeJS支持MySQL,则需要将MySQL模块添加到系统支持库 安装 node-mysql $ npm install mysql 创建测试表 //数据库名 NodeSample CREATE TABLE `NodeSample`.`MyTable` ( `id` I