Ведение черного списка в mysql

  • Автор темы Автор темы CJeyZ
  • Дата начала Дата начала

CJeyZ

Client
Регистрация
12.04.2019
Сообщения
30
Реакции
2
Баллы
8
Столкнулся с такой проблемой, что при проверке наличия текста в строке зенно выдает всегда успешное выполнение, независимо от того, помещаю я результат в переменную или нет (то запишет, то нет) запрос такой
Код:
Развернуть Свернуть Копировать
SELECT * FROM `BD`.`TAB` WHERE  `STOLB`='искомый текст' LIMIT 1;
Что я делаю неправильно или как это можно иначе реализовать?
 
Что я делаю неправильно или как это можно иначе реализовать?
Можно в бд поставить уник. Если строка уже есть, то данные не запишутся и выдадут сообщение или ошибку в лог.
 
Записывайте данные в ячейку как обычно. Просто в таблице поставьте уник. Если это дубль, то данные просто не запишутся. В екшене БД можно назначить переменную для ответа от БД, и уже основываясь на этом ответе, создайте логику.
2019-05-19_160806.jpg
 
Последнее редактирование:
  • Оценить
Реакции: Hazar и CJeyZ
Записывайте данные в ячейку как обычно. Просто в таблице поставьте уник. Если это дубль, то данные просто не запишутся. В екшене БД можно назначить переменную для ответа от БД, и уже основываясь на этом ответе, создайте логику.
А что это за программа под спойлером? можно в личку если что)
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)