Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

PHP &SQL Server - Feldnamen abgeschnitten

Anscheinend liegt das Problem bei ODBC. Es gibt einen Fehler in PHP, bei dem Spaltennamen bei 31 Zeichen abgeschnitten werden, und die einzige Möglichkeit, dies zu beheben, besteht darin, PHP neu zu kompilieren und die Arraylänge von name zu ändern in /ext/odbc/php_odbc_includes.h (normalerweise 32, aber anscheinend waren es in Ihrem Fall 16), aber dies ist weder sicher noch unsicher. Gehen Sie hier und hier um weitere Informationen dazu anzuzeigen.