powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Странная ошибка - не возвращает результат запроса
6 сообщений из 6, страница 1 из 1
Странная ошибка - не возвращает результат запроса
    #34445524
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в базе есть запись с полем good_img=fd1882116.gif.

Делаю запрос:
SELECT id,good_name FROM shop_goods WHERE good_img='fd1882116.gif';

ничего не возвращает - пусто...

Делаю заврос из скрипта php, делал из phpPgAdmin - ничего е возвращает.

Когда вставлял в базу - в кодировке Windows1251... Может в этом проблема, может кодировка не та...

Как задать кодировку при запросе?

в чем может быть проблема??
как исправить?
...
Рейтинг: 0 / 0
Странная ошибка - не возвращает результат запроса
    #34445553
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
twistfireв базе есть запись с полем good_img=fd1882116.gif.
меня всегда пугают такие заявления... Откуда уверенность?
Первое, что нужно сделать - найти эту строку по каким-либо другим характеристикам. И посмореть, что же реально лежит в поле good_img.
Попробовать скопировать значение оттуда в скрипт и еще раз выполнить первоначальный запрос - если найдется - искать отличия в рукописном и скопированном варианте.
Если нет... тогда чесать затылок и возвращаться сюда.
...
Рейтинг: 0 / 0
Странная ошибка - не возвращает результат запроса
    #34445582
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я же говорю - смотрю через phppgadmin- есть такая запись в базе.
а когда деаю запрос - нету :)
...
Рейтинг: 0 / 0
Странная ошибка - не возвращает результат запроса
    #34445592
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
twistfiregood_img=fd1882116.gif.

Делаю запрос:
SELECT id,good_name FROM shop_goods WHERE good_img='fd1882116.gif';

в чем может быть проблема??
как исправить?
Проблема скорей всего не в кодировке, а в содержимом поля Good_Img. Так как поле (скорей всего) текст, то и содержать оно может, например ' FD1882116.gIf' или 'fD1882116.GiF '.
Попробуй:
1. WHERE StrPos(Lower(Good_Img), 'fd1882116.gif') > 0 или WHERE StrPos(Good_Img, 'fd1882116') > 0
2. WHERE Lower(Trim(Good_Img)) = 'fd1882116.gif'
3. Попробуй LIKE. Редко пользуюсь, поэтому смотри в доке.
...
Рейтинг: 0 / 0
Странная ошибка - не возвращает результат запроса
    #34445601
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ужас..
уже пробоавал и так как вы написали (strpos, lower ...)
но ничего.

я думаю дело в кодировке данных... но я даже не представляю как можно что-то исправить..
в базе данные лежат в win1251, а сама база инициализирована неверно
...
Рейтинг: 0 / 0
Странная ошибка - не возвращает результат запроса
    #34445841
ge_ni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотри длину поля для записи названия изображения
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Странная ошибка - не возвращает результат запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]