call_user_func_array “使用参数数组调用回调”
call_user_func_array(array($stmt, "bind_param"), array_merge(array($type), $params));
应该做的工作
更新 :您还必须更改您的params数组:
$params = array(&$firstName, &$lastName, &$address, &$postpre, &$email, &$password);
如
mysqli_stmt::bind_param预期的那样,通过引用提供第二和以下参数。
编辑:您的查询似乎是错误的。也许您的字段少于那里的变量。做:
"INSERT INTO Users (field1, field2, field3, field4, field5, field6) VALUES (?, ?, ?, ?, ?, ?)"
您用正确的名称替换字段的名称



