所以我想在我的数据库中插入一个新用户,但是当我想发布我的注册时,会弹出这个错误:
Fatal error: Uncaught exception 'Exception' with message '1048' in
C:\xampp\htdocs\Zephryte\app\classes\users.class.php:110 Stack trace: #0
C:\xampp\htdocs\Zephryte\index.php(5): users->register() #1 {main} thrown in
C:\xampp\htdocs\Zephryte\app\classes\users.class.php on line 110
我知道这来自我的MySQLi连接,但我不知道它意味着什么或者用它做什么......
这是产生错误的代码:
$query->bind_param('ssssssssssssssssssssss', $data, $_POST['username'], $_POST['password'], $een, $_POST['email'], $code, $ipAddress, $ipAddress, $data, $data, $een, $null, $null, $nul, $nul, $een, $een, $nul, $_POST['skype'], $nul, $nul, $null); //106
$query->execute(); //107
if (!$query->execute()) //108
{ //109
throw new Exception($this->db->conn->errno, 1); //110
} //111
$query->close(); //112
你们其中任何人都知道错误是什么,以及如何解决它?
感谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
mysql文档显示错误可能是空列。 http://www.mysqlfaqs.net/mysql-faqs/Errors/1048-Column-cannot-be-null
异常中的数字是mysql errno,这是他的关键。所有你要做的就是谷歌mysql 1048
找到mysql错误文档。