簡體   English   中英

使用phpmyadmin使用相同的SQL查詢,但使用php無法使用

[英]same sql query works using phpmyadmin but does not work using php

我在phpmyadmin中輸入了以下sql查詢,它成功插入了一條新記錄。

INSERT INTO `table` (id, timestamp) VALUES (1, '2013-09-18 13:00')

但是,當我嘗試通過php使用它時。

//...connection
$query = "INSERT INTO `table` (id, timestamp) VALUES (1, '2013-09-18 13:00')";      
$result = mysql_query($query, $cms2013) or die("error:".mysql_error());

它會引發如下錯誤:

錯誤:您的SQL語法有錯誤; 檢查與您的MySQL服務器版本相對應的手冊以在第13:00行附近使用正確的語法...

有人可以給我一些提示嗎? 謝謝。

您的查詢工作正常,我從頭開始檢查了它。 請執行以下步驟。

$ sql =“將tables插入(ID,時間戳)值(1,'2013-09-18 13:00'))”;

mysql_query($ sql)或die(“!sql”);

您是否在mysql_query()之前選擇了數據庫?

嘗試使用以下查詢:

$query = "INSERT INTO `db_name`.`table` (id, timestamp) VALUES (1, '2013-09-18 13:00')";      
$result = mysql_query($query, $cms2013) or die("error:".mysql_error());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM