2015-02-11 4 views
0

В моем запросе есть обратная косая черта. Не знаете, как избежать их ...Sphinx Search ОШИБКА: неизвестное ключевое слово 'SELECT'

sql_query = \ 
      SELECT t.id, \ 
        t.title, \ 
        preg_replace('#\\[(c1|c2|c3|c4|c5|ab)([^\\]]*)\\]([^\\[]+)\\[/\\1\\]#siU' , '', \ 
          (SELECT group_concat(p2.content, ' ') \ 
          FROM content_table p2 \ 
          WHERE p2.id = t.id))  AS content, \ 
      FROM my_table t \ 
      \ 

У меня установлен lib_mysqludf_preg.

ответ

0

Это сообщение unknown key name часто связано с тем, что у вас есть пробел после eol \ на линии раньше.

Если вы копируете/вставляете приведенный выше фрагмент, кажется, что это может быть на линии preg_replace.

+0

Хотя мой код, вставленный в stackoverflow, кажется, имеет пробел после \; он не имеет его в моем источнике. –

Смежные вопросы