Такая проблема. Сделал запрос к базе со следующим синтаксисом: PHP: $result = mysql_query ("INSERT INTO cat ('name', 'desc', 'key') VALUES ('$name', '$desc', '$key')"); Функция mysql_error выдала следующую ошибку: 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 ''name', 'desc', 'key') Кодировка базы UTF-8 сайта UTF-8 соединения UTF-8 Это проблема с кодировкой или все таки неправильный синтаксис запроса? Проверил существование переменных, все в порядке они существуют и не пустые.
блин, ну посмотри как в мануале написано. неужели трудно нарыть хотя бы один запрос на вставку во всем гугле и посмотреть как там написано??? Ну если написано, что syntax, значит не потому что погода плохая, а потому что действительно синтаксис испаганила криворукость.