首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Prestashop连接到外部数据库?

如何将Prestashop连接到外部数据库?
EN

Stack Overflow用户
提问于 2021-10-06 20:18:18
回答 1查看 139关注 0票数 0

你好,我正在创建一个模块,用于从预存储库与外部数据库连接。它位于同一服务器上,但它是一个与预存储库不同的数据库。我使用的代码应该在右边的栏中用id =1显示产品名。我尝试过一个hello世界,它毫无问题地展示了它,但是由于某种原因,当试图连接外部数据库时,页面没有显示任何东西。这是钩子函数的代码,它应该在右边的侧边栏中显示产品的名称,有什么问题吗?

代码语言:javascript
运行
复制
public function hookDisplayLeftColumn($params)
    {
        $db = new Db("localhost","u117490907_ferreteria", "miPassword","u117490907_ferreteria", $connect = true);
    $item_name = $db::getInstance()->getValue('SELECT nombre FROM productos WHERE id = 1');
        return($item_name);
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-07 09:25:40

不能实例化DB类,因为它是抽象类。

虽然您可以通过以下方法获得所需的输出

代码语言:javascript
运行
复制
$db = new DbMySQLi("localhost","u117490907_ferreteria", "miPassword","u117490907_ferreteria",true);
$item_name = $db->getValue('SELECT nombre FROM productos WHERE id = 1');
return($item_name);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69472225

复制
相关文章

相似问题

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