From 5602a5ba6525e8090d8fdfbccc5e766b13699b1b Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Sun, 10 Jul 2005 02:00:35 +0000 Subject: [PATCH] Get precise lengths from the server, as suggested by Andrey. --- ext/pdo_mysql/mysql_statement.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/pdo_mysql/mysql_statement.c b/ext/pdo_mysql/mysql_statement.c index 8845db7a93..6075feafe3 100755 --- a/ext/pdo_mysql/mysql_statement.c +++ b/ext/pdo_mysql/mysql_statement.c @@ -78,6 +78,7 @@ static int pdo_mysql_stmt_execute(pdo_stmt_t *stmt TSRMLS_DC) my_ulonglong row_count; #if HAVE_MYSQL_STMT_PREPARE int i; + my_bool on = 1; if (S->stmt) { /* (re)bind the parameters */ @@ -91,6 +92,8 @@ static int pdo_mysql_stmt_execute(pdo_stmt_t *stmt TSRMLS_DC) return 0; } + mysql_stmt_attr_set(S->stmt, STMT_ATTR_UPDATE_MAX_LENGTH, &on); + if (!S->result) { /* figure out the result set format, if any */ S->result = mysql_stmt_result_metadata(S->stmt); -- 2.50.1