我正在尝试使用PHP将日期插入到mysql数据库中。但是,当我在表单上按提交时,插入查询会显示此错误。
PHP致命错误:在布尔值
上调用成员函数format()
$show_date1 = DateTime::createFromFormat('d/m/Y', $publicexpiry)->format('Y-m-d');
$sql = "INSERT INTO " . $config_tbl_prefix . " subcontractor_qs (nameofcompany, mainaddress, natureofbiz, telnum, publicexpiry)
VALUES
('" . mysql_real_escape_string($nameofcompany) . "', " . mysql_real_escape_string($mainaddress) . ", '" . mysql_real_escape_string($natureofbiz) . ", '" . mysql_real_escape_string($telnum) . ", '" . mysql_real_escape_string($show_date1) . "')";
非常感谢任何帮助。我在另一个页面上使用此代码和更新查询,这是应该的。所以我无法理解出了什么问题。我尝试过类似问题的其他答案,但它们对我不起作用。