попробуй создать блог, используя учебники phpacademy, я столкнулся с проблемой, когда он добавил имя категории в мой mysql, используя php (в этом видео https://www.youtube.com/watch?v=JBcXMVjk83Q)
Автор использует этот код, чтобы поместить название категории в таблицу категорий:
function add_category($name) {
$name = mysql_real_escape_string($name);
mysql_query("INSERT INTO `categories` VALUES `name` = `{$name}`");
}
Но у меня это не сработало (я тестирую его на Debian Squeeze с версией PHP 5.3.3-7 и версией 14.14 Distrib 5.1.49).
Я правильно подключаюсь к mysql и к базе данных, но мы пытаемся выполнить запрос непосредственно в mysql через командную строку, у меня появляется следующая ошибка:
ERROR 1054 (42S22): Unknown column 'uncategorized' in 'field list'
Затем я заметил, что с помощью этого запроса работал:
INSERT INTO categories(name)VALUES('uncategorized');
но я хотел бы знать, есть ли способ использовать тот же метод, который использовался автором, и был ли он лучше, безопаснее, быстрее (или что-либо еще), чем вариант, который я нашел работающим.
Спасибо!