Я пытаюсь вставить некоторые данные в свою БД при загрузке страницы.PHP, запрос MySQL выполнен, но таблица не обновлена
То, что я в настоящее время:
$servername = "localhost";
$username = "xxx";
$password = "xxx";
$link = @mysql_connect($servername, $username, $password);
mysql_select_db("download_time", $link);
$sql = "INSERT INTO timestamp (id, time) VALUES ('1', 'testing');";
mysql_query($sql, $link);
mysql_close($link);
Скрипт работает просто отлично и не возвращает никаких ошибок в любом месте, я проверил тройную связь, и это тоже нормально. Запуск INSERT INTO timestamp (id, time) VALUES ('1', 'testing');
через webmin Я могу получить данные, которые нужно вставить просто отлично.
DB Состав:
CREATE TABLE `timestamp` (
`id` int(10) NOT NULL DEFAULT '1',
`time` varchar(246) DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
_ "Скрипт работает просто отлично и не возвращает никаких ошибок где угодно »_ Как вы можете быть так уверены? У вас включен режим «display_errors», а 'error_reporting' установлен в' E_STRICT | E_ALL'? Тем не менее, если вы используете оператор-сюрприз _error ** death **: '@' _ в '@ mysql_connect', вы не помогаете себе: используйте устаревшее расширение и замалчиваете любые ошибки ... это просто плохо –