Im getting MDB2 Error: not found
Im getting MDB2 Error: not found
我试图在我的计算机上测试一个网站作为本地主机,我得到了原始网站文件和 sql 数据库文件。我使用 Ubuntu 客户端 16.04,我已经安装了 PHP7、MYSQL、Pearl、MDB2。我正在使用这样的连接
`require_once 'PEAR.php';
PEAR::setErrorHandling(PEAR_ERROR_DIE);
require_once("MDB2.php");
$dburl = "mysql://####################################";
$ib = MDB2::factory($dburl);
unset($dburl);
$ib->setFetchMode(MDB2_FETCHMODE_ASSOC);
if(PEAR::isError($ib)) throw new Exception("Viga andmebaasi ühendamisel: " . $ib->getMessage()); ?>
`
当我尝试从 index.php
获取数据时
`
require_once 'db.php';
if (isset($_GET["s"])) $sort=" ...SQL...; else $sort="...SQL...";
$sql="...SQL...".$sort; //." limit 1";
$rs=$ib->query($sql);
if (PEAR::isError($rs)) die($rs->getMessage());
`
但是我收到错误 MDB2 错误:未找到。
问题是我使用了php7。当我降级到 php 5.6 并重新安装 pear 时,mdb2 驱动程序和 mdb2 mysql 驱动程序都工作正常!
我试图在我的计算机上测试一个网站作为本地主机,我得到了原始网站文件和 sql 数据库文件。我使用 Ubuntu 客户端 16.04,我已经安装了 PHP7、MYSQL、Pearl、MDB2。我正在使用这样的连接
`require_once 'PEAR.php';
PEAR::setErrorHandling(PEAR_ERROR_DIE);
require_once("MDB2.php");
$dburl = "mysql://####################################";
$ib = MDB2::factory($dburl);
unset($dburl);
$ib->setFetchMode(MDB2_FETCHMODE_ASSOC);
if(PEAR::isError($ib)) throw new Exception("Viga andmebaasi ühendamisel: " . $ib->getMessage()); ?>
`
当我尝试从 index.php
获取数据时`
require_once 'db.php';
if (isset($_GET["s"])) $sort=" ...SQL...; else $sort="...SQL...";
$sql="...SQL...".$sort; //." limit 1";
$rs=$ib->query($sql);
if (PEAR::isError($rs)) die($rs->getMessage());
`
但是我收到错误 MDB2 错误:未找到。
问题是我使用了php7。当我降级到 php 5.6 并重新安装 pear 时,mdb2 驱动程序和 mdb2 mysql 驱动程序都工作正常!