Узнать есть ли запись в таблице mysql или нет

87
16 февраля 2022, 14:20

Есть таблица:

id   url
1    link1
2    link2
3    link3

Делаем запрос и если совпадение есть, то делаем одно, если ответ false, то делаем другое. Но сами данные не нужны, нужно узнать только результат поиска нашли/не нашли.

$sql  = "SELECT *  FROM `table` WHERE `url` = 'link2'";
if (совпадение есть, то) {
     echo "+";
} else {
     echo "-";
}

Как правильно составить запрос на php?

Answer 1

Можно вот так сделать запрос:

select exists(select FROM `table` where url = 'link2')

Тогда будет возвращаться true или false

READ ALSO
Поиск совпадений в столбце таблицы БД

Поиск совпадений в столбце таблицы БД

Ребят, подскажите, как правильно организовать поиск в одном конкретном столбце одинаковых значений ? При этом, эти значения заранее неизвестныМожет...

84
Не открывается файл через вордпресс

Не открывается файл через вордпресс

Подключаю файл SxGeophp для определения страны пользователя

80
Наследование в javascript с использованием Object.setPrototypeOf

Наследование в javascript с использованием Object.setPrototypeOf

Вопрос один возник, может кто подсказать? Пробую наследовать через ObjectsetPrototypeOf

102
Пожалуйста, помогите решить задачу

Пожалуйста, помогите решить задачу

Надо написать функцию, которая будет заменять все повторяющиеся символы в строке на ")", а неповторяющиеся на "("Подскажите пожалуйста решение

87