网站首页 > 文章中心 > 其它

php的pdo连数据库_php中pdo建立与数据库服务器的连接后

作者:小编 更新时间:2023-10-05 10:40:02 浏览量:269人看过

PHP如何使用PDO连接数据库?

$pdo = new PDO(string $dsn,string $username,string $password);

解释

php的pdo连数据库_php中pdo建立与数据库服务器的连接后-图1

⑴$dsn:数据源名,全称date source name,包含了请求连接到数据库的信息

Mysql示例:$dsn="mysql:host=localhost;dbname=要连接的数据库库名";

⑵$username:用户名,默认为root

⑶$password:密码,默认为空(注意:就算密码为空,在连接PDO的时候,也需要用""空内容的双引号去书写)

PHP实现的pdo连接数据库并插入数据功能简单示例

本文实例讲述了PHP实现的pdo连接数据库并插入数据功能.分享给大家供大家参考,具体如下:

创建配置文件

pdo_config.php

php

$db_Type

=

"mysql";//数据库类型

php的pdo连数据库_php中pdo建立与数据库服务器的连接后-图2

$host

"localhost";//主机名

$dbName

"test";//数据库名

$userName

"root";//用户名

$password

"root";//密码

$dsn

"{$db_Type}:host={$host};dbname={$dbName}";

pdo插入数据库

pdo_insert.php

header('Content-type:text/html;

php的pdo连数据库_php中pdo建立与数据库服务器的连接后-图3

require

'pdo_config.php';

try{

$pdo

new

PDO

($dsn,$userName,$password);//创建一个连接对象

$pdo-exec('set

names

$sql

"INSERT

student

(name,email)

VALUES

$pdo-exec($sql);

}catch

(PDOException

$e){

die('操作失败'.$e-getMessage());

}

//关闭连接

null;

更多关于PHP相关内容感兴趣的读者可查看本站专题:<>、<>、<>、<>、<>及<>

希望本文所述对大家PHP程序设计有所帮助.

您可能感兴趣的文章:关于php连接mssql:pdo

odbc

sql

php pdo单例模式怎么同时连接两个数据库

PHP pdo单例模式连接数据库

';

if ( self::$pdo == null )

{

$user = 'zhangwei';

$pwd = 'zhang111';

$dbname = 'wangzhan';

$pdo = new PDO ( $dsn, $user, $pwd );

$pdo-setAttribute(PDO::ATTR_EMULATE_PREPARES, false);

$pdo-setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

self::$pdo = $pdo;

return self::$pdo;

public static function getStmt ( $sql )

$pdo = self::getPdo ();

return $pdo - prepare( $sql );

$sql = "INSERT INTO testss (wef,wef1) VALUES(?,?)";

$stmt = Db::getStmt ( $sql );

输出结果

NULL

object(PDO)#1 (0) { }

第一次null 第二次再获取就已经有了 不用重新连接了

单利模式好处就是保存变量 他是用static保存的 所以 退出函数 变量不会释放

关于这个问题,差不多就是这个样子的了,你如果不明白,可以自己去后盾瞅瞅,我这些都是在后盾上学的,有空可以去看一下,就算不喜欢也没关系啊,何乐而不为呢?

PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】

本文实例讲述了PHP利用pdo_odbc实现连接数据库.分享给大家供大家参考,具体如下:

目的:从sql

server数据库里面把某个视图文件调用出来,以键值对的方式显示在页面上.

利用pdo

odbc来实现PHP连接数据库:

在PHP配置文件里面开启pdo_odbc.dll服务.重启Apache服务器.

代码如下:

return

[

//

数据库类型

'type'

'sqlsrv',

服务器地址

'hostname'

'localhost',

数据库名

'database'

'mysql',

用户名

'username'

'sa',

密码

'password'

端口

'hostport'

'',

连接dsn

'dsn'

'odbc:Driver={SQL

Server};Server=localhost;Database=mysql',

数据库连接参数

'params'

[],

'charset'

数据库表前缀

'prefix'

数据库调试模式

'debug'

true,

数据库部署方式:0

集中式(单一服务器),1

分布式(主从服务器)

'deploy'

0,

数据库读写是否分离

主从式有效

'rw_separate'

false,

读写分离后

主服务器数量

'master_num'

指定从服务器序号

'slave_no'

是否严格检查字段是否存在

'fields_strict'

数据集返回类型

'resultset_type'

'array',

自动写入时间戳字段

'auto_timestamp'

时间字段取出后的默认时间格式

'datetime_format'

'Y-m-d

H:i:s',

是否需要进行SQL性能分析

'sql_explain'

Builder类

'builder'

Query类

'query'

'\\think\\db\\Query',

是否需要断线重连

'break_reconnect'

断线标识字符串

'break_match_str'

];

在控制器controller里面建一个控制文件Test.php

namespace

app\index\controller;

use

think\Db;

think\Controller;

class

Test

extends

Controller

public

function

zz(){

echo

json_encode($data);

最后调用入口文件即可访问.

我的效果:

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:<>、<>、<>、<>、<>、<

FrameWork框架入门教程>>及<>.

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助.

php,pdo怎么连接oracle数据库

php支持oracle连接函数

oracle数据库建立链接,代码如下:

php使用pdo连接mssql server数据库实例

本文实例讲述了利用php的pdo来连接微软的mssql

server数据库的方法,分享给大家供大家参考.具体实现方法如下:

复制代码

代码如下:$dsn

$user

'sa';

//echo

try

①.1;

$dbh

PDO($dsn,

$user,

$password);

catch

$e)

'Connection

failed:

'

.

$e-getMessage();

//$sql

'select

*

from

article';

$sth

$dbh-query($sql);

$result

$sth-fetchAll();

var_dump($result);

希望本文所述对大家的PHP程序设计有所帮助.

以上就是土嘎嘎小编为大家整理的php的pdo连数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章