Php ADODB至PDO快速开关

Php ADODB至PDO快速开关,php,mysql,pdo,adodb,Php,Mysql,Pdo,Adodb,过去我在php中使用adodb for mysql。现在,我想使用PDO。是否有任何方法可以让我使用一个到数据库的连接从adodb查询快速切换到pdo?您可能需要检查以下两个示例: #PDO script: $db = new PDO("mysql:dbname=you_db_name;host=127.0.0.1", "root", ""); $rs = $db->query("SELECT * FROM table")->fetchAll(PDO::FETCH_ASSOC); f

过去我在php中使用adodb for mysql。现在,我想使用PDO。是否有任何方法可以让我使用一个到数据库的连接从adodb查询快速切换到pdo?

您可能需要检查以下两个示例:

#PDO script:
$db = new PDO("mysql:dbname=you_db_name;host=127.0.0.1", "root", "");
$rs = $db->query("SELECT * FROM table")->fetchAll(PDO::FETCH_ASSOC);
foreach($rs as $r) {}

#ADOdb script
require_once("adodb5/adodb.inc.php");
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
$db = NewADOConnection("mysql://root:@127.0.0.1/you_db_name");
$rs = $db->Execute("SELECT * FROM table");
foreach($rs as $r) {}

请注意,PDO是一个本机编译库,在运行时未加载。

adodb5也可以运行不同的模式-您的示例不一定是PDO,即使它使用DNS连接。