Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
 Аватар для ISerg1986
16 / 16 / 13
Регистрация: 12.01.2014
Сообщений: 177

Mysql 2 конструкции Like не работают

17.07.2014, 12:07. Показов 3140. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, в чём может быть ошибка? - не работают 2 лайка

Это работает - 1 лайк
PHP
1
2
3
//Поиск только по имени
if($search_user_name !='' and $search_user_email=='')
$result = mysql_query("SELECT * FROM `users` WHERE `username` LIKE '%$search_user_name%'");
Это не работает - 2 лайка
PHP
1
2
3
//Поиск по имени и email 
if($search_user_name !='' and $search_user_email!='')
$result = mysql_query("SELECT * FROM `users` WHERE `email` LIKE ('%$search_user_name%') AND `username` LIKE ('%$search_user_name%')");
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.07.2014, 12:07
Ответы с готовыми решениями:

Не работают функции Mysql
Может подскажите в чем проблема ищу уже пол дня. В файле httpd.conf прописан правильно путь к файлу php.ini, файл php.ini тоже настроен по...

Не работают php и mysql!
Скачал скрипт и выдает такие ошибки <?php $sql=mysql_query("select* from orders order by rang"); ...

Не работают русские буквы в MySQL
Здравствуйте, помогите как решить проблему. Когда из С# пытаюсь заполнить поля БД MySQL они заполняются различной кроказяблей. Мб где то...

4
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
17.07.2014, 12:30
Конструкция рабочая. Видимо в базе просто нет совпадений по 2 полям тоесть в данном случае не отрабатывает AND
0
 Аватар для ISerg1986
16 / 16 / 13
Регистрация: 12.01.2014
Сообщений: 177
17.07.2014, 12:54  [ТС]
Цитата Сообщение от BarbosLV Посмотреть сообщение
Видимо в базе просто нет совпадений по 2 полям
В базе есть совпадения.
Вся база содержит email вида 1,2,3@mail.ru и username Тест1, Тест2, Тестовый...

Рабочая конструкция находит пользователя с именем Тест
Аналогичная конструкция находит пользователя с email 1@mail.ru

А эта конструкция, с 2мя лайками, не находит пользователя с с именем Тест и email 1@mail.ru.
А он есть, как по выводу первых 2х конструкций, так и по содержанию в БД (смотрю в phpmyadmin)
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
17.07.2014, 13:09
Я тебе ещё раз говорю КОНСТРУКЦИЯ 100% РАБОЧАЯ
SQL
1
SELECT * FROM `users` WHERE `email` LIKE ('%УВАЖАЕМОЕ%') AND `username` LIKE ('%ДЕРЕВО%')
и такая конструкция обязательно найдёт строку если она содержит одновременно в столбце `email` слово УВАЖАЕМОЕ и в столбце `username` слово ДЕРЕВО
Цитата Сообщение от ISerg1986 Посмотреть сообщение
А эта конструкция, с 2мя лайками, не находит пользователя с с именем Тест и email 1@mail.ru.
она и не может найти так как переменная $search_user_name одна и та же на два поиска
0
 Аватар для ISerg1986
16 / 16 / 13
Регистрация: 12.01.2014
Сообщений: 177
17.07.2014, 14:25  [ТС]
Цитата Сообщение от BarbosLV Посмотреть сообщение
она и не может найти
Всё увидел. Спасибо.
Оказывается банальная невнимательность. А я то думаю - что не ищет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.07.2014, 14:25
Помогаю со студенческими работами здесь

Mysql из консоли. Не работают никакие команды
Подключаюсь к mysql из консоли mysql -u root -p Выводится Дальше на любые команды в ответ пустота, мигающий курсор и...

PHP,AJAX,jq,Mysql работают через раз
Привет! Не могу разобраться, в чем ошибка. Вроде все работало, а сейчас перестало, и если срабатывает,то косячно вот PHP create.php ...

Как работают Array Functions с mysql запросами
Допустим есть ассоциативный массив взятый из мануала: <?php $fruits = array("d" => "яблоко", "a" =>...

SELECT с MySQL+php работают не очёнь.Точнее не работает вообще
Думаю,здесь сидят нормальные люди. if ($res = mysql_query("SELECT * FROM users WHERE 'username' = '{$_POST}';")) $result =...

Java база MySQL и PayraServer, sql запросы не работают если не указать явно имя схемы
Добрый день. Имею БД (имя схемы mydbschema) на MySQL. В качестве сервера приложений используется Payara Server 5.192, в JDBC которого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru