- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我得到以下错误
Warning: mysqli_error() expects exactly 1 parameter, 0 given
问题在于这行代码:
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
整个代码是
session_start();
require_once "scripts/connect_to_mysql2.php";
//Build Main Navigation menu and gather page data here
$sqlCommand = "SELECT id, linklabel FROM pages ORDER BY pageorder ASC";
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
$menuDisplay = '';
while ($row = mysqli_fetch_array($query)) {
$pid = $row["id"];
$linklabel = $row["linklabel"];
$menuDisplay .= '<a href="index.php?pid=' . $pid . '">' . $linklabel . '</a><br />';
}
mysqli_free_result($query);
包含的文件有以下行
$myConnection = mysqli_connect("$db_host","$db_username","$db_pass","$db_name") or die ("could not connect to mysql"); with reference to $myConnection, why do I get this error?
最佳答案
mysqli_error() 需要您将连接作为参数传递到数据库。此处的文档有一些有用的示例:
http://php.net/manual/en/mysqli.error.php
尝试像这样改变你的问题行,你应该处于良好状态:
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error($myConnection));
关于php - 警告 : mysqli_error() expects exactly 1 parameter, 0 给定错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7605594/
这个问题已经有答案了: mysqli or die, does it have to die? (4 个回答) 已关闭 6 年前。 我绞尽脑汁试图弄清楚如何将其转换为 mysqli。 die( mys
以下代码: $dbc = mysqli_connect("localhost","root","root","magnificantDatabase") or die("Could not c
您好,我正在使用下面的代码,例如: 错误消息:“where 子句”中的未知列“ladderID”但是没有说明是从哪个文件和哪一行产生错误的? printf("Error message: %s\n",
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: PHP warning help? 我试图连接数据库中的三个表以显示用户选择的类别,但出现以下错误。 War
因此,我通常使用这种结构在php上执行查询,但是前一天我被指出这可能是一个不好的做法。 谁能告诉我为什么这是错误的,并给我一些应该怎么做的提示? 我真的很想学习和改进我的代码。 提前致谢。 最佳答案
我正在努力将站点的服务器从 PHP 5.2.17 升级到 5.5,以使其在未来的升级中保持新鲜,并安装其他需要 PHP 5.4+ 的软件。 数据库有一个我正在测试的表,其中有许多列在初始 INSERT
我有这段代码,但我想更改它: $res_getinfo = mysqli_query($conn, $sqlgetinfo) or die(mysqli_error($conn)."".$sqlget
我只是在一本书中学习一些教程,我试图在我的页面上添加一个“过滤器”选项。因此,当页面加载时,它应该列出所有值,但是如果从下拉列表筛选选项中选择了任何值,则列表应该在页面上更改。这是我的代码: quer
我是否认为 mysqli_stmt_error($stmt) 返回特定查询的错误而不是最后一个 MySQL 错误?例如,以下是否可行? ... $stmt1->execute(); $stmt2->e
我完全按照w3schools.com.中的代码执行,但仍然出现上述错误,数据库表也没有更新。 我的html和php代码如下: Mr. Ms. Prof. Dr. Given Na
我不知道出了什么问题。 $result = $db->query("INSERT INTO post_items(`post_id`,`content`,`date`,`user_id`,`categ
我完全按照w3schools.com ..中的代码进行操作,但是仍然出现上述错误,并且数据库表也未更新。 我的html和php代码如下: Mr. Ms. Prof. Dr. Gi
当启动我的代码时,我得到一个失败的查询和以下错误: mysqli_query() expects parameter 1 to be mysqli, null given in mysqli_erro
据我所知,获取 mysqli 错误信息的唯一方法是: $con=mysqli_connect("localhost","my_user","my_password","my_db"); ///RUN
我有一个从数据库(具体是 mysql)提取数据并将数据回显到 value 的表单节标签。它似乎不起作用我已经对我网站的 View 部分进行了编码以执行相同的操作,但来 self 数据库中的不同表。我使
这个问题在这里已经有了答案: Warning: mysqli_error() expects exactly 1 parameter, 0 given error (4 个答案) 关闭 2 年前。
这个问题在这里已经有了答案: What to do with mysqli problems? Errors like mysqli_fetch_array(): Argument #1 must
这个问题在这里已经有了答案: Warning: mysqli_error() expects exactly 1 parameter, 0 given error (4 个答案) 关闭 4 年前。
我有这个 PHP 页面: MySQL Error: " . mysqli_error($dbc)); if (mysqli_num_rows($r) == 1) { echo 'Verifie
我得到以下错误 Warning: mysqli_error() expects exactly 1 parameter, 0 given 问题在于这行代码: $query = mysqli_query
我是一名优秀的程序员,十分优秀!