2011-01-11 502 views
0
<?php 
require "dbconnect.php"; 
$resultno = mysql_query("SELECT `time` FROM syslog"); 

while($row = mysql_fetch_array($resultno)) 
{ 
$mysqltime = $row['time']; 
$timestamp = strtotime($mysqltime); 
$update = date("Y-m-d H:i:s", $timestamp); 
echo $update; 
} 
$mysqlupdate = mysql_query("INSERT INTO (`datetime`) VALUES ('$update')"); 

結果通過但沒有更新?我必須失去了一些東西......PHP MYSQL INSERT不能正常工作?

感謝

+0

$ mysqlupdate =請求mysql_query( 「INSERT INTO系統日誌(`datetime`)VALUES( '$更新')」); 還沒有運氣?嗯.. – mrlayance 2011-01-11 19:18:15

回答

4

您在插入語句中錯過了表名。

INSERT INTO tablename (`datetime`) VALUES ('$update') 
0

也許你應該看看UPDATE命令,而不是插入。如果你想更新,你不應該使用插入。

0

除了@Paulraj正確指出的內容外,您還將您的php變量作爲字符串傳遞。

應當"INSERT INTO () VALUES ('" . $update . "')"日期時間