2013-08-09 2 views
6

У меня есть следующий запрос:Набор group_concat_max_len на PDO запрос

$cases = $conn->prepare("SELECT GROUP_CONCAT(text SEPARATOR '|') as texts, year FROM cases GROUP BY year ORDER BY ano DESC"); 
$cases->execute(); 
$cases_result = $cases->fetchAll(PDO::FETCH_OBJ); 

Но некоторые тексты совершенно не показывая

Так что я должен изменить значение group_concat_max_len. Я сделал следующим образом:

mysql_query("SET group_concat_max_len = 2048"); 

Но использование PDO не знаю, как

ответ

10

Вы можете не использовать $conn->query()?

$conn->query("SET group_concat_max_len = 2048"); 
+0

Спасибо. Существует ли максимальное значение? – user2668863

+2

да, 4 294 967 295 для 32-битных платформ и 18 446 744 073 709 547 520 для 64 бит. – castis

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