你好,我正在创建一个模块,用于从预存储库与外部数据库连接。它位于同一服务器上,但它是一个与预存储库不同的数据库。我使用的代码应该在右边的栏中用id =1显示产品名。我尝试过一个hello世界,它毫无问题地展示了它,但是由于某种原因,当试图连接外部数据库时,页面没有显示任何东西。这是钩子函数的代码,它应该在右边的侧边栏中显示产品的名称,有什么问题吗?
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);
}发布于 2021-10-07 09:25:40
不能实例化DB类,因为它是抽象类。
虽然您可以通过以下方法获得所需的输出
$db = new DbMySQLi("localhost","u117490907_ferreteria", "miPassword","u117490907_ferreteria",true);
$item_name = $db->getValue('SELECT nombre FROM productos WHERE id = 1');
return($item_name);https://stackoverflow.com/questions/69472225
复制相似问题