2015-06-20 70 views
-2

我试图插入一些信息到数据库中,但它不工作。下面是我的代码:php插入数据库不工作

$sql4 = "INSERT INTO favorites (posted-date,posted-time,posted- 
datetime,journalid, by) VALUES ('test','test','test','test','test')"; 
+0

不工作怎么样?它会抛出查询错误吗?你能展示你的数据库的结构吗?你用什么来查询db,mysqli? – daxter1992

+0

如果它不工作,那么它可能也会引发错误。所以发布该错误。 –

+0

它现在正在工作。感谢您的帮助。 – Elucid7

回答

0

尝试

$sql4 = "INSERT INTO `favorites` (`posted-date`,`posted-time`,`posted-datetime`,`journalid`, `by`) VALUES ('test','test','test','test','test')"; 

而且检查您是否连接到数据库正确。

如果他们的类型正确且存在,请查看您的表格和所有字段。

+0

不,不起作用 – Elucid7

+0

你能告诉我你到底发生了什么错误吗? –

+0

在我可以做错误检查之前,它开始工作,所以我没有做错误检查。 – Elucid7

0

它终于奏效了。我还是没搞清楚错误的原因,但下面是工作代码:

$ sql4 =“INSERT INTO favoritesidposted-dateposted-timeposted-datetimejournalidby ) VALUES( NULL,'test','test','test','test','test' )“;

+0

该解决方案因为您使用NULL值插入id而奏效。 –