разбор:
есть какая-то база содержащая таблицу
newsв таблице несколько строк -
news_id,
news_title,
news_content,
news_dateих мы заполняем некотрыми значениями, приходящими из формы методом POST
т.к. у меня первая строка в таблице (
news_id) имеет свойство auto increment (автоматическое увеличение на единицу) его заполнять не нужно. эту задачу на себя берет база. но т.к. она у меня указана, я должен сказать какое значение у нее будет (указал NULL).
если таблица состоит к примеру из 10 строк, а нам нужно заполнить лишь 2,3,5,7 и 10, то сделать это можно так:
| | |
| Код: $query = "INSERT INTO table VALUES (NULL, '".$_POST['string_2']."', '".$_POST['string_3']."', NULL, '".$_POST['string_5']."', NULL, '".$_POST['string_7']."', NULL, NULL, '".$_POST['string_10']."',)"; | |
| | |
или так:
PS именно в вашем примере должно быть так
скорее всего заработает, если таблица состоит лишь из этих трех строк.