25. April 200124 j Hallo an alle php Profis! Ich hab ein Problem mit einer Datenbankabfrage: Ich habe eine News-Section für unser Intranetgeschrieben, die auf einer MS SQL 7.0 Server Datenbank basiert. Wenn ich nun eine News poste, wird mein kompletter Beitrag in die Datenbank (Feld varchar(5000)) geschrieben. Wenn ich aber wieder aus der Datenbank auselese, bekomme ich immer nur einen String mit den ersten 255 Zeichen zurück. Wenn ihr mir helfen könnt, meldet euch bitte :confused: Roundhead :confused:
25. April 200124 j Hi, das liegt an dem reichlich kranken Interface zwischen MS-SQL (7) und PHP4. Abhilfe: Definiere die Felder als TEXT. Hope it helps, Daniel
26. April 200124 j gracias, amigo ... hat super geklappt. Problem gelöst, Welt wieder in Ordnung Roundhead [ 26. April 2001: Beitrag editiert von: Roundhead ]
26. April 200124 j Hi, bin gerade auf noch ne andere (elegentere, aber ungetestete) Lösung gestoßen. Folgend ein Zitat aus der Bug-Datenbank. Daniel -- 2000-08-23 19:46:10] shazlista@usa.net try to fetch a field of the type (text/ntext), you only get max of 4096 chars. please help! [2000-08-31 11:05:45] fmk@php.net Please add mssql.textsize = 8192 mssql.textlimit = 8192 to your php.ini file. This will set the max size fetched from a text column. This will work with php3 and php4 versions of the module !
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.