Показать сообщение отдельно
  #4 (permalink)  
Старый 09.08.2018, 13:55
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,723

SorryHanzoMain, не понимаю.
Что у вас происходит с кодом?
Часть запросов создается с использованием т.н. placeholder'ов, часть без.
Если driver бд умеет работать с плейсхолдерами, то используйте их.

Что у вас происходит с полями таблиц базы данных?
Почему часть полей имеет название содержащее кириллицу, часть латиницу?
Лучше именовать поля латиницей, если очень хочется кириллицу, то пусть так, но не стоит их смешивать.

Что с условиями в строках 2 и 6?
Условие в строке 2 всегда будет выполнено, в строке 6 синтаксическая ошибка.

Переменные кириллицей...
stackoverflow.com

Если в таблице нужно хранить значение "да" или "нет", то стоит создать поле с типом "tinyint".
https://dev.mysql.com/doc/refman/8.0...ger-types.html
Значением для поля должно быть строго 0 или 1, где 1 это "да", а 0 - "нет".

Что вы пытаетесь сделать начиная с шестой строки для меня загадка.
Ответить с цитированием