PDA

Просмотр полной версии : Mssql (непонятки)


EST a1ien
31.10.2006, 14:34
В таблице MSSQL'a есть колонка называется Items тип у неё varbinary длина 1200.
Дак вот когда я выполняю вот такой запрос SELECT Items from warehouse WHERE AccountID='alien';
То база возвращяет всеголиш 255 сиволов и это базразнице где что в Query Analyzer что в PHP скрипте.
Как мне достать все 1200 символов???
Ведь должни все символы из базы извлекатся а не 255 ????

guest3297
31.10.2006, 15:00
Если это авторизация то пишешь.
log ' or 1=1--
pass ' or 1=1--

Если запрос гет

alien or 1=@@version--
alien' or 1=@@version--

Если исполниться.... то можешь стукнуть :)

EST a1ien
31.10.2006, 15:09
[ cash ] у тебя всё с головой в порядке??
Кажись нет! Какая к чёрту авторизация это у меня дома моя база данных MSSQL
в ней есть колонка Items мне надо извлеч из неё данные выполняю запрос
SELECT Items from warehouse WHERE AccountID='alien';
Но она возвращает не все данные а только 255 символов.

KSURi
31.10.2006, 18:14
EST a1ien а ты написал что это локалхост??? cash скорее всего думал что это скуль-инж.
Скорее всего у тя тип переменной ограничен 255 симами (т.е. например VARCHAR(255) )

max_pain89
31.10.2006, 19:02
ты выполняешь запрос вручную или приводишь запрос посылаемый простым скриптом (не менеджером типо PHPMyAdmin,RST-SQL и т.п.)... если да то может скрипт сам обрубает?

EST a1ien
31.10.2006, 22:46
Скорее всего у тя тип переменной ограничен 255 симами (т.е. например VARCHAR(255) ) В таблице MSSQL'a есть колонка называется Items тип у неё varbinary длина 1200.
Блин вы вобще читать умеете?
(Я некогог не хочу обиднть)

ты выполняешь запрос вручную или приводишь запрос посылаемый простым скриптом

базразнице где что в Query Analyzer что в PHP скрипте.

Я надеюсь все зняют что такое Query Analyzer ???

EST a1ien
31.10.2006, 23:28
Я думаю после этого недолжно быть каких либо вопростов
http://mugaming.narod.ru/help.JPG

EST a1ien
01.11.2006, 17:03
Ну что ребята самже и отвечаю на свой вопрос :)
Дело втом что версия драйвера ODBC в пхп (или еще чегото там вобщем там чтото говорится про версию 6,5(только я непонял это версия чего :))) непотдерживает тип varbinary больше 255 символов поэтому пришлось устроить изврат.

Вобщем вот запрос к базе
select CONVERT(image,Items) as Items from Warehouse where AccountID='alien';

А вот тип image потдерживает дохрена символов :)