这个问题在这里已经有答案了:
致命错误:对boolean[duplicate]调用成员函数bind_param()(12个答案)
引用-这个错误在php中是什么意思(36个答案)
两年前关门了。
我有这个密码:
<?php
if (isset($_POST['agregar-admin'])) {
$nombre = $_POST['nombre'];
$usuario = $_POST['usuario'];
$password = $_POST['contraseña'];
$opciones = array(
'cost' => 12
);
$password_hashed = password_hash($password, PASSWORD_BCRYPT, $opciones);
try {
include_once 'funciones/funciones.php';
$stmt = $conn->prepare("INSERT INTO admins (nombre, usuario, password) VALUES (?, ?, ?)");
$stmt->bind_param("sss", $nombre, $usuario, $password_hashed);
$stmt->execute();
$stmt->close();
$conn->close();
} catch (Exception $e) {
echo "Error: " . $e->getMessage();
}
}
我试图从窗体插入db,但出现以下错误:
致命错误:在c:\wamp64\www\gdlwebcamp\admin\insertar-admin.php的第17行对boolean上的成员函数bind_param()进行调用
我已经调查过了,是因为prepare return false(我想是的),试过改变想法,一个接一个地尝试,但是没有效果,我怎么能修复呢?谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!