вставляем строку...
Код:
$ath[0] = mysql_query("INSERT INTO dbb_posts (postid, topicid, posttext, postauthor, postauthname, postsubj, postdatetime) VALUES ($maxpostid,$t,'" . ereg_replace("'","\\'",$message) . "',0,'" . ereg_replace("'","\\'",$username) . "','" . ereg_replace("'","\\'",$postsubj) . "'," . date("Y-m-d H:i:s").");", $mysqlconnect);
И куда деваются "/" из кода при предпросмотре?!
Цитата:
Originally posted by Вася Триллер
Почему в $ath[0] всё время возвращается false?
И куда деваются "/" из кода при предпросмотре?!
Почему в $ath[0] всё время возвращается false?
И куда деваются "/" из кода при предпросмотре?!
Попробуй вывести получившуюся после вставки переменных строку. И проверь, что за ошибка возникает функцией mysql_error
Цитата:
Originally posted by Dolonet
Попробуй вывести получившуюся после вставки переменных строку. И проверь, что за ошибка возникает функцией mysql_error
Попробуй вывести получившуюся после вставки переменных строку. И проверь, что за ошибка возникает функцией mysql_error
Цитата:
INSERT INTO dbb_posts (postid, topicid, posttext, postauthor, postauthname, postsubj, postdatetime) VALUES (2,0,'Теперь можно постить, правда, только в гостевом режиме.',0,'Гость','',2005-11-10 15:05:54);
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '15:05:54)' at line 1false
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '15:05:54)' at line 1false
Я так понял ошибка в том что я не заключаю дату/время в кавычки?
Цитата:
Originally posted by Вася Триллер
Я так понял ошибка в том что я не заключаю дату/время в кавычки?
Я так понял ошибка в том что я не заключаю дату/время в кавычки?
Да, это и есть ошибка. Как все оказалось просто :)
Всем спасибо, ошибка исправлена.