我有数据库名称“TestDB”,在它下面我有一个名为“User”的表。上面的 TestDB 数据库和 User 表已经在 mysql 和 postgres 中创建。
我已经编写了以下代码。它适用于 mysql 而不适用于 postgres。
/* 下面的代码将输出显示为具有 currentuser 键值属性的数组/(如果我们直接执行 @postgres 提示符,它将给出当前用户查询结果/ 而不是位于 Testdb 中的实际表 */
php代码
include('adodb/adodb.inc.php');
$db = ADONewConnection("mysql"); # eg 'mysql' or 'postgres'
$db->debug = true;
$db->Connect(localhost, "mysql", "mysql123","TestDB");
$rs = $db->Execute('select * from User');
print "<pre>";
print_r($rs->GetRows());
print "</pre>";
$db1 = ADONewConnection("postgres"); # eg 'mysql' or 'postgres'
$db1->debug = true;
$db->Connect(localhost, "postgres", "postgres123","TestDB");
$rs = $db->Execute('select * from User');
print "<pre>";
print_r($rs->GetRows());
print "</pre>";
请建议我该怎么做。