gpt4 book ai didi

php - 给出警告 : mysqli_error() expects exactly 1 parameter, 0

转载 作者:行者123 更新时间:2023-11-29 00:52:31 25 4
gpt4 key购买 nike

<分区>

当尝试从我的数据库表“checklist”返回一组简单的结果时,我收到以下错误;

“警告:mysqli_error() 恰好需要 1 个参数,给定 0”

我的list.php文件的代码如下;

<?php
require_once('/includes/connection.inc.php');
// create database connection
$conn = dbConnect('read');
$sql = 'SELECT * FROM checklist ORDER BY created DESC';
$result = $conn->query($sql) or die(mysqli_error());
?>

<?php while($row = $result->fetch_assoc()) { ?>

<?php echo $row['created']; ?>
<?php echo $row['title']; ?>

<?php } ?>

我的connection.inc.php文件内容(供引用)如下;

    <?php 
function dbConnect($usertype, $connectionType = 'mysqli') {
$db = 'projectmanager';
$host = 'localhost';
if ($usertype == 'read') {
$user = 'root';
$pwd = '';
} elseif ($usertype == 'write') {
$user = 'root';
$pwd = '';
} else {
exit('Unrecognized connection type');
}

// Connection goes here...
if ($connectionType == 'mysqli') {
return new mysqli($host, $user, $pwd, $db);
} elseif ($mysqli->connect_error) {
die('Connect Error: ' . $mysqli->connect_error);
}

}

?>

我一直在尝试遵循一本书中的一些示例 PHP 解决方案:轻松实现动态 Web 设计 HERE ...但是我已经遇到了 connection.inc.php 文件(上面显示的代码段)的问题,我不得不更正“或死亡('无法打开数据库');”并将其替换为上面针对 mysqli_error 看到的基于 IF 的语句。所以我想知道这本书是否充斥着一些基本的、基本的错误——至少当呈现给像我这样的新手时会让我们感到困惑。

有什么帮助吗?

谢谢

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com