SQL запрос с исключением

191
10 мая 2018, 06:27

Хочу чтобы запрос не выводил пользователя с id равным 1

$user_id = 1;
mysqli_query($db, "SELECT * FROM tb_users WHERE name LIKE '%$user%' 
OR username LIKE '%$user%' AND user_id !=".$user_id);

Данный код всеравно выводит этого пользователя. Где моя ошибка?

Answer 1

Необходимо правильноо сгруппировать условия.

SELECT * 
FROM tb_users 
WHERE 
(name LIKE '%$user%' OR username LIKE '%$user%') AND user_id != $user_id
READ ALSO
Поиск по всему массиву, и вывод значения

Поиск по всему массиву, и вывод значения

подскажите, как лучше всего выполнить поиск по данному массивуПоиск значения "name"

206
imagick текст по центру

imagick текст по центру

Подскажите как с помощью imagick сделать чтобы текст по мере кол-ва символов делал отступ вверх и внизДля примера представим прямоугольник в картинке,...

188
Интерполяция на PHP

Интерполяция на PHP

Найдена функция на другом ЯП и исправлена под ситаксис php

230
PHP подключение к socks5 прокси через curl

PHP подключение к socks5 прокси через curl

Пытаюсь подключиться к socks5 прокси через curl, однако получаю ответ SOCKS : authentication failedПопробовал подключиться к прокси-серверу через скрипт Powershell...

220