2013-08-09 7 views
6

Ich habe die folgende Abfrage:Set group_concat_max_len auf einer PDO Abfrage

$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); 

Aber einige Texte zeigen nicht vollständig

Also muss ich den Wert von group_concat_max_len ändern. Ich tat, wie folgt:

mysql_query("SET group_concat_max_len = 2048"); 

Aber mit PDO nicht wissen, wie

Antwort

10

Können Sie nicht $conn->query() verwenden?

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

Danke. Gibt es einen maximalen Wert? – user2668863

+2

ja, 4,294,967,295 für 32-Bit-Plattformen und 18,446,744,073,709,547,520 für 64-Bit. – castis

Verwandte Themen