datalength
4 отговора
77 прегледа
datalength
Hi!
Polzwam MSSQL Server i imam pole w koeto se o4akwa da se wywevda text s wsjakakwa dylvina. Slovih go da e nvarchar(3000)-Unicode. Pri opit da go izwadq s PHP, mi be otrqzano do pyrwite okolo 100simwola (syshtoto stana i s varchar(5000)).
Sled towa go slovih da e text - obache mi otrzqza do kym pyrwite 1000 symwola.
Kato go slovih ntext(unicode) - wyobshte ne se razbraha PHP i SqlServer-a.
Ta nqkoj imal li e takiwa problemi?
Win2KServer/ SQLSever2K/ Php4.2.3/ Apache 2.0.43
Polzwam MSSQL Server i imam pole w koeto se o4akwa da se wywevda text s wsjakakwa dylvina. Slovih go da e nvarchar(3000)-Unicode. Pri opit da go izwadq s PHP, mi be otrqzano do pyrwite okolo 100simwola (syshtoto stana i s varchar(5000)).
Sled towa go slovih da e text - obache mi otrzqza do kym pyrwite 1000 symwola.
Kato go slovih ntext(unicode) - wyobshte ne se razbraha PHP i SqlServer-a.
Ta nqkoj imal li e takiwa problemi?
Win2KServer/ SQLSever2K/ Php4.2.3/ Apache 2.0.43
И аз имах такъв проблем...
На мен ми правеше бодобни шинании MSSQL... не успях да се оправя с него и... MySQL, PostgreSQL
Re: datalength
Сложи в началото на файла или по-добре там където си правиш връзката с базата, веднага след нея:
db_query($lid,"set textsize 65536");
Оказва се, че под Windows тая настройка на php (в php.ini е) не тръгва, та трябва ръчно да се зададе.
"Щастието, Санчо..."
db_query($lid,"set textsize 65536");
Оказва се, че под Windows тая настройка на php (в php.ini е) не тръгва, та трябва ръчно да се зададе.
"Щастието, Санчо..."
Re: datalength
zna4i probwah (mssql_query($query,"set textsize 65536")), ama neshto pi6ti SQLServer: Not a valid MSSQLServer identificator!
No pyk redaktirah poletata w PHP.ini
[MSSQL]
...
mssql.textlimit=65536 (default beshe 4096);
mssql.textsize=65536 (default beshe 4096);
...
I neshtata potrygnaha
.
1000x blagodarja.
No pyk redaktirah poletata w PHP.ini
[MSSQL]
...
mssql.textlimit=65536 (default beshe 4096);
mssql.textsize=65536 (default beshe 4096);
...
I neshtata potrygnaha
1000x blagodarja.
Re: datalength
Така де - sorry. Аз си предефинирам функциите на php за обръщение към базата и затова е станало.
Плюсът е, че ползваш един и същ код с различни бази данни. Само сменяш изпозвания файл с дефинициите.
"Щастието, Санчо..."
Плюсът е, че ползваш един и същ код с различни бази данни. Само сменяш изпозвания файл с дефинициите.
"Щастието, Санчо..."