n
还有更多的代码,但我想强调这个特别的错误,我在这里得到的。我正在创建时段预订日历。
答案 0 :(得分:0)
另一个问题是一些html字段数据没有插入MySQL数据库,代码是
$insert_query="
insert into employee_create
(emp_id,first_name,last_name,date_of_birth,gender,address,nationality,
date_of_joining,pan_detail,contact_number,altcontact_number,role,
manager_id) values('$empid','$fname','$lname','$dob','$gender','$address','$nationality','$doj','$pan','$contact','$acontact','$role','$manager')
";
答案 1 :(得分:-1)
很可能prepare()
失败,$stmt
为false
,而不是PDOStatement
对象
如果数据库服务器成功准备语句,PDO :: prepare()将返回PDOStatement对象。如果数据库服务器无法成功准备语句,PDO :: prepare()将返回FALSE或发出PDOException(取决于错误处理)。
来自http://php.net/manual/ro/pdo.prepare.php
更新:
mysqli也是如此:
mysqli_prepare() returns a statement object or FALSE if an error occurred.
http://php.net/manual/en/mysqli.prepare.php