Имею бд на сервере MySQL
Имею таблицу jcomments, ее поля
id, name, object_id, comment
Надо добавить запись, в нее. Есть все данные, name | comment - $_POST['name'] | $_POST['text']
id я получаю запросом, и добавляю +1 к нему. Все шоколадно до тех пор пока я не начинаю писать в бд...
Если писать ТОЛЬКО id - записывается норм, если добавить еще object_id ( в моем случае просто 1) то тоже норм, но если добавить ...
mysql_query ("INSERT INTO jos_jcomments (id, object_id, name, username, comment) VALUES ($idcom, 1, $nam, $nam, $txt) ");
Если в текстовые поля ( на форме хтмл) писать цифры - То запись в бд добавляется... если руквы - то не добавляется...
name varchar(255) Столбик имени
comment text столбик комментария..
Что я делаю не так ? уже весь мозг сломал =(
1. Bloodv1rus - 09 Сентября, 2011 - 16:40:49 - перейти к сообщению
2. Мелкий - 09 Сентября, 2011 - 16:59:24 - перейти к сообщению
Строковые значения в запросе необходимо брать в кавычки.
См. auto_increment
Bloodv1rus пишет:
id я получаю запросом, и добавляю +1 к нему
См. auto_increment
3. Bloodv1rus - 09 Сентября, 2011 - 17:18:32 - перейти к сообщению
Мелкий пишет:
Строковые значения в запросе необходимо брать в кавычки.
См. auto_increment
Bloodv1rus пишет:
id я получаю запросом, и добавляю +1 к нему
См. auto_increment
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- mysql_query ("INSERT INTO jos_jcomments (id, object_id, name, username, comment) VALUES ($idcom, 1, '$nam', $nam, $txt) ");
Не помогло, или я не так понял...