powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поиск в mysql
15 сообщений из 15, страница 1 из 1
Поиск в mysql
    #37851779
What is this?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь организовать поиск, то есть скрипт должен сравнивать значение переменной с данными что находятся в столбике "ид", и если они одинаковые, то писать "ок", если нет - "ошибка".
Пытался сделать так:

Код: php
1.
2.
3.
4.
5.
6.
7.
mysql_connect("localhost", "root", "");  
mysql_select_db("as");
$a = $_GET['id'];

$q = mysql_query("SELECT '$a' LIKE '$a'");

echo mysql_result($q, 0);



Почему то всегда возвращается 1, хотя значения в базе нет. Помогите решить этот вопрос.
...
Рейтинг: 0 / 0
Поиск в mysql
    #37851819
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
What is this?,

Правильно там все возвращается.
Код: plsql
1.
SELECT '$a' LIKE '$a'

всегда вернет 1.
Видимо, Вы неправильно ищете.
Слова FROM и WHERE Вам о чем нибудь говорят?
...
Рейтинг: 0 / 0
Поиск в mysql
    #37852273
danisimo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уникальный запрос)) Вообще непонятно, в какой таблице идет поиск и в каком столбике.
...
Рейтинг: 0 / 0
Поиск в mysql
    #37852738
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ха! Мощно!))

Код: sql
1.
SELECT * FROM table WHERE id ='$a'



именно = а не LIKE. Like тебе вернет кучу всего
...
Рейтинг: 0 / 0
Поиск в mysql
    #37852740
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
SELECT * FROM table WHERE id LIKE '$a'


Вернет тоже самое.
...
Рейтинг: 0 / 0
Поиск в mysql
    #37852751
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettВернет тоже самое.
вы уверены? )
...
Рейтинг: 0 / 0
Поиск в mysql
    #37852752
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

ну да, попутал..
...
Рейтинг: 0 / 0
Поиск в mysql
    #37852754
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u,

протестил, работает идентично и с = и с лайк...
...
Рейтинг: 0 / 0
Поиск в mysql
    #37852770
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SharuPoNemnogur u,

протестил, работает идентично и с = и с лайк...
$a = '%LIKE%';
...
Рейтинг: 0 / 0
Поиск в mysql
    #37852811
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnogur u,

протестил, работает идентично и с = и с лайк...
в вашем, частном случае, сработало, но это ничего не значит.

в общем случае, = и LIKE имеют отличия. зачастую это несущественно, но может проявится на большом кол-ве данных и работе с разными кодировками и т.д. подробности читайте в доках.

Код: sql
1.
SELECT 'a' = 'a ', 'a' LIKE 'a ';
...
Рейтинг: 0 / 0
Поиск в mysql
    #37852815
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u,

Я знаю в чем отличия. Но у него там поле ID оно уникальное и думаю не будет таких косяков. А так я тоже за =
...
Рейтинг: 0 / 0
Поиск в mysql
    #37852823
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnoguНо у него там поле ID оно уникальное
откуда информация?
...
Рейтинг: 0 / 0
Поиск в mysql
    #37852838
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u,

ИМХО). Я так и делаю)
...
Рейтинг: 0 / 0
Поиск в mysql
    #37853465
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnogur u,

протестил, работает идентично и с = и с лайк...
могу соврать но вроде лайк регистронезависимый
...
Рейтинг: 0 / 0
Поиск в mysql
    #37853492
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
SELECT 'ы' LIKE 'Ы' COLLATE utf8_bin;
SELECT 'ы' LIKE 'Ы' COLLATE utf8_general_ci;
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поиск в mysql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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