MSSQL + PHP = пробелы вместо двух кавычек

Pkhits

Берем MS QUERY ANALYSER и выпоняем запрос:select ''(два опострафа)получаем пустоту выполняем оный запрос через PHP... получаем пробел.MSSQL 8. PHP 4.4.1.Настройки PHP для mssql:MSSQL Support enabled Library version 7.0 Directive Local Value Master Value mssql.allow_persistent On On mssql.batchsize 0 0 mssql.compatability_mode Off Off mssql.connect_timeout 5 5 mssql.datetimeconvert Off Off mssql.max_links Unlimited Unlimited mssql.max_persistent Unlimited Unlimited mssql.max_procs 25 25 mssql.min_error_severity 10 10 mssql.min_message_severity 10 10 mssql.secure_connection Off Off mssql.textlimit 2147483647 2147483647 mssql.textsize 100000 100000 mssql.timeout 60 60Други, помогите пожалуйста!!
7 ответов

Pkhits

народ, помощь-то реально нужна....


Pkhits

В составе MSSQL есть замечательная утилита Profiler, ей и отследите, что PHP посылает на исполнение MSSQL.


Pkhits

В составе MSSQL есть замечательная утилита Profiler, ей и отследите, что PHP посылает на исполнение MSSQL.
посылает ПРАВИЛЬНО. Резалт портится где-то по пути... вопрос где? и как с этим бороться!


Pkhits

SET CONCAT_NULL_YIELDS_NULL {ON | OFF}Может в этом параметре дело?


Pkhits

SET CONCAT_NULL_YIELDS_NULL {ON | OFF}Может в этом параметре дело?
не знаю чё это такое, но попробовал выполнять его перед селектом. Что ON, что OFF - ничего не меняется. Селектится пробел.


Pkhits

Ну хорошо, тогда сделай для верности select LTRIM('')а потом еще что то подобное в модуле php.Кто там это пробел добавляет -- может в ODBC, может при обработке возвращаемого значения, может это баг и что? Не жить теперь?


Pkhits

Ну хорошо, тогда сделай для верности select LTRIM('')а потом еще что то подобное в модуле php.Кто там это пробел добавляет -- может в ODBC, может при обработке возвращаемого значения, может это баг и что? Не жить теперь?
select LTRIM('') - даёт ПРОБЕЛ.Так в том проблема, что меняем MySQL (где всё отлично работает) на MSSQL, где такая фигня. Переделывать ВСЕ скрипты... без мазы. Слишком большая программа...