Цитата:
Запрос: INSERT INTO `categories`(`title`) VALUES('may')
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 '' at line 1
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 '' at line 1
Если скопировать сам запрос из сообщения об ошибке в phpmyadmin - ЗАПРОС УСПЕШНО ВЫПОЛНИТСЯ..
Может какая нибудь проблема с кодировкой или что-то еще? Остальные запросы выполняются.
Сама функция:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- static function insert($table,$array)
- {
- $q = 'INSERT INTO `'.$table.'`';
- $rows = $values = '';
- if ($array){
- foreach($array as $key => $value)
- {
- $rows .= '`'.$key.'`,';
- if (!$value) $value = 'null';
- else $value = '\''.$value.'\'';
- $values .= $value.',';
- }
- }
- $q .= '('.$rows.') VALUES('.$values.')';
- echo $q.'<br/>';
- return self::query($q);
- }