mysql致命错误bind param

o8x7eapl  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(154)

这个问题在这里已经有答案了

致命错误:对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(我想是的),试过改变想法,一个接一个地尝试,但是没有效果,我怎么能修复呢?谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题