我在我的 PHP 脚本中收到以下错误消息;
mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement
但这里是相关代码:
$con = mysqli_connect( $db_url, $db_user, $db_pwd, $db );
$sql = "SELECT * FROM problems WHERE mrn=?";
$stmt = mysqli_prepare( $con, $sql );
mysqli_stmt_bind_param( $stmt, 'i', $sent_mrn );
它指向我那里的最后一行。我错过了一些非常明显的东西吗?SQL 查询中只有一个参数,我只绑定一个变量!(我知道有些人会建议我使用 PDO,但我现在必须使用 mysqli)