这个问题已经在这里有了答案 :
mysqli_fetch_assoc()期望参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误? (1个答案)
8个月前关闭。
我的html:
<form action="rent.php" method="post"><pre>
Email : <input type="text" name="email">
Message : <input type="text" name="msg_text">
<input type="submit" value="Rent it">
</pre></form>
我的rent.php文件:
<?php
require_once 'login.php';
$conn = new mysqli($hn, $un, $pw, $db);
if ($conn->connect_error) {
die($conn->connect_error);
}
$query = "SET NAMES utf8";
$result = $conn->query($query);
if (!$result) {
die($conn->error);
}
$req = $conn->prepare('INSET INTO renter (email, msg_text) VALUES(?, ?)');
$req->execute(array($_POST['email'], $_POST['msg_text']));
header('Location: menu.php');
当我尝试提交时,我的错误是:致命错误:在第18行的C:… \ rent.php中,调用布尔函数的成员函数execute()
电子邮件,msg_text为varchar类型
mysqli->prepare
如果发生错误,也可以返回FALSE
(检查http://php.net/manual/en/mysqli.prepare.php)。您的问题是您拥有INSET
而不是INSERT
。
密码 错误 致命错误:调用第26行C:\xampp\htdocs\create.php中布尔值的成员函数bind_param()
我的代码如下: 我一直收到错误“调用布尔值上的成员函数bind_param()”。我找遍了整个S.O.,找到了几个例子,但没有一个能解决我的问题。我在代码中没有看到任何语法或打字错误。通过使用var_dump,我知道$_POST[“url”]和$_POST[“description”]存在并被正确接收。 想法还是帮助?
我有一个这样的类: 返回从town参数到路径的。 我试图做的是为优先级队列重载布尔运算符,但它给了我错误 我知道为什么它会给我这个错误,但是我不知道如何在< code>Comparator结构中使用一个非静态函数。 > 必须是非静态的 我尝试在类中移动但没有成功 我需要用一个结构重载运算符,因为我需要在上使用两个不同的bool重载,用于两种不同的情况,但参数相同(两个城镇)。换句话说,我需要结构,
index.php 索引文件上有一个错误: 致命错误:调用第4行布尔值上的成员函数count()。
我问了几个问题,但没有人帮忙。 致命错误:在中的布尔值上调用成员函数bind_param()- 我在PDO中使用PHP5和mySql: 连接和选择工作正常,但插入不想工作 这就是我的功能: 数据库模式是: id(int not null auto_inc)|昵称(varchar not null)|电子邮件(varchar not null)| insertdate(datetime)| upda
这是我的函数,我在这里坐了很长时间,试图找出什么不起作用,它说它在$stmt2的行上- 如果我放一个$stmt2-