PHP MYSQL INSERT не работает? - PullRequest
       1

PHP MYSQL INSERT не работает?

0 голосов
/ 11 января 2011
<?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')");

Поток результатов, но без обновлений?Должно быть, я что-то упускаю ...

Спасибо

Ответы [ 4 ]

4 голосов
/ 11 января 2011

Вы пропустили имя таблицы в операторе вставки.

INSERT INTO tablename (`datetime`) VALUES ('$update')
0 голосов
/ 04 февраля 2014

Кроме того, что правильно указал @Paulraj, вы также передаете свою переменную php в виде строки.

Это должно быть "INSERT INTO ( datetime ) VALUES ('" . $update . "')"

0 голосов
/ 11 января 2011

Возможно, вам следует смотреть на команду UPDATE вместо insert. Если вы хотите обновить, вы не должны использовать вставку.

0 голосов
/ 11 января 2011

Вам необходимо указать имя таблицы после INTO в запросе SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...