首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即时消息获取MDB2错误:未找到

即时消息获取MDB2错误:未找到
EN

Stack Overflow用户
提问于 2017-02-08 19:55:21
回答 1查看 2K关注 0票数 1

我试着在我的电脑上测试一个网站作为本地主机,我得到了原始的网站文件和数据库的sql文件。我正在使用Ubuntu Client 16.04,我已经安装了PHP7,MYSQL,Pearl,MDB2。我正在使用这样的连接

代码语言:javascript
复制
`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获取数据时

`

代码语言:javascript
复制
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错误:找不到。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-09 20:57:59

问题是我用的是php7。当我降级到php5.6并重新安装pear时,mdb2驱动程序和mdb2 mysql驱动程序都工作得很好!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42112429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档