Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

PHP &SQL Server - noms de champs tronqués

Apparemment, le problème vient d'ODBC. Il y a un bogue dans PHP où les noms de colonnes sont tronqués à 31 caractères, et la seule façon de résoudre ce problème est de recompiler PHP, en modifiant la longueur du tableau de name dans /ext/odbc/php_odbc_includes.h (généralement 32 mais apparemment c'était 16 dans votre cas), mais cela n'a pas été prouvé comme étant sûr ou dangereux. Allez ici et ici pour voir plus d'informations à ce sujet.