2011-01-11 277 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 . "')"日期时间