将php插入数据库不起作用
我正在尝试向数据库中插入一些信息,但它不起作用。以下是我的代码:将php插入数据库不起作用,php,mysql,database,insert,Php,Mysql,Database,Insert,我正在尝试向数据库中插入一些信息,但它不起作用。以下是我的代码: $sql4 = "INSERT INTO favorites (posted-date,posted-time,posted- datetime,journalid, by) VALUES ('test','test','test','test','test')"; 试一试 还要检查您是否正确连接到数据库 并查看您的表和所有字段(如果它们的类型正确且存在)。它终于起作用了。我仍然没有找出错误的原因,但下面是工作代码: $sql
$sql4 = "INSERT INTO favorites (posted-date,posted-time,posted-
datetime,journalid, by) VALUES ('test','test','test','test','test')";
试一试
还要检查您是否正确连接到数据库
并查看您的表和所有字段(如果它们的类型正确且存在)。它终于起作用了。我仍然没有找出错误的原因,但下面是工作代码: $sql4=“插入到
收藏夹中
(
id
,
发布日期
,
发布时间
,
发布日期时间
,
journalid
,
by
)
价值观(
空,'test','test','test','test','test','test'
)"; 不工作怎么办?它会抛出一个查询错误吗?你能展示你的数据库的结构吗?你用什么来查询数据库mysqli?如果它不工作,那么它可能也会抛出一个错误。所以也发布那个错误。它现在正在工作。谢谢你的帮助。你能告诉我你到底得到了什么错误吗?在我可以做错误检查之前,它开始工作,所以我没有做错误检查。你的id设置为自动递增吗?解决方案工作了,因为你使用空值插入id。
$sql4 = "INSERT INTO `favorites` (`posted-date`,`posted-time`,`posted-datetime`,`journalid`, `by`) VALUES ('test','test','test','test','test')";