|
|||||||||||
|
3.51.17 error 1064 - can't get field metadata due to syntax error in SQL query
From: ìÅÖÅÎËÏ áÎÄÒÅÊ ÷ÉËÔÏÒÏ×ÉÞ <avl(at)mega.ru>
Date: Thu Jul 19 2007 - 04:21:58 EDT
/* Build a SELECT ... LIMIT 0 to get the field metadata. */ if (!(select= (char *)my_malloc(sizeof(char) * (ulong)result->row_count *
(NAME_LEN + 1) + NAME_LEN * 2,
MYF(0))))
}
to= strxmov(select, "SELECT `", NullS);
while ((row= mysql_fetch_row(result)))
lengths= mysql_fetch_lengths(result);
to+= mysql_real_escape_string(mysql, to, row[0], lengths[0]);
to= strmov(to, "`,");
} *(--to)= '\0';
to= strmov(to, " FROM `");
to+= mysql_real_escape_string(mysql, to, (char *)szCatalog, cbCatalog);
to= strmov(to, "`.`");
} to+= mysql_real_escape_string(mysql, to, (char *)szTable, cbTable); to= strmov(to, "` LIMIT 0"); I think line 772 must be strmov(to, "`,`"); Received on Thu Jul 19 04:45:08 2007 This archive was generated by hypermail 2.1.8 : Thu Aug 09 2007 - 19:30:40 EDT |
||||||||||
|
|||||||||||