2015-06-20 103 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而奏效。 –