极端需要帮助php请求数据库。我写了一个代码,它应该在新的php文件中显示模块
<?php
$db = new mysqli('server', login', 'pass', 'db');
$query = 'SELECT * FROM k7c1b_modules WHERE id = "339"';
$result = $db->query($query);
$row = $result->fetch_row();
echo $row;
$result->close();
?>
&#13;
但结果我只看到了消息&#34; Array&#34;。如果我写echo $ row [1];我看到了模块的ID。但是如何让我的代码显示整个模块?
答案 0 :(得分:0)
该行是一个数组。按列名访问变量,如下所示:
echo $row['columnNameHere'];
答案 1 :(得分:0)
如果您希望显示模块本身,我建议您只需加载模块位置。然后,您可以将任何模块分配给该页面。如果你想更改模块或取消发布模块,将使它变得更容易。
确保启用加载插件“内容 - 加载模块”,并在PHP中输入:
<?php echo JHtml::_('content.prepare', '{loadposition mijo-header}'); ?>