garrip91,
я вам дал ссылку на руководство, читайте, начиная с раздела "Справочник языка", в нем и найдете ответ на вопрос о $_POST['name'] и $_POST[name] - где нужно так, а где можно и так, и почему.
(null, $_POST[author], $_POST[called]) - ошибка синтаксиса РНР исчезнет, но запрос к базе закончится уже ошибкой SQL, так как строковые значения не обрамлены кавычками, что сделано в последнем примере и не приведет к ошибке.
Вы же учите язык - делайте запросы, анализируйте, анализ ошибок и чтение материала (обязательно последовательно - от простого к сложному, а не с задач о которых нет представления), это намного больше пользы, чем от мультиков.
|