powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поиск по "int" полю ок, но по "longtext" не ок
6 сообщений из 6, страница 1 из 1
Поиск по "int" полю ок, но по "longtext" не ок
    #38744632
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот скрипт ищет нормально :
$result = $db1->query("SELECT COUNT(*) AS total FROM hukuk WHERE nfile=$select1") or die($db1->error);

А вот этот не хочет искать :

$result = $db1->query("SELECT COUNT(*) AS total FROM hukuk WHERE nsubj=$select1") or die($db1->error);

Ошибка:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'О беженцaх' at line 1

Замечу что

nfile - это числовое поле типа "INT"
nsubj - это текстовое поле типа "LONGTXT"
...
Рейтинг: 0 / 0
Поиск по "int" полю ок, но по "longtext" не ок
    #38744644
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кодировки везде одинаковые я проверял
...
Рейтинг: 0 / 0
Поиск по "int" полю ок, но по "longtext" не ок
    #38744647
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оказывается кавычки забыл поставить
'$select1' )))
...
Рейтинг: 0 / 0
Поиск по "int" полю ок, но по "longtext" не ок
    #38745077
vitz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RomantiktjОказывается кавычки забыл поставить
'$select1' )))Не забудьте еще реал эскейп стринг сделать для вашего $select1, или выполнять запросы через подготавливаемый запрос (prepared statement).
...
Рейтинг: 0 / 0
Поиск по "int" полю ок, но по "longtext" не ок
    #38745229
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitzRomantiktjОказывается кавычки забыл поставить
'$select1' )))Не забудьте еще реал эскейп стринг сделать для вашего $select1, или выполнять запросы через подготавливаемый запрос (prepared statement).
5 лет назад чтото подобное делал , в нынешней ситуации пока работает с нужным мне результатом, или все таки надо ?
...
Рейтинг: 0 / 0
Поиск по "int" полю ок, но по "longtext" не ок
    #38746026
vitz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Romantiktj в нынешней ситуации пока работает с нужным мне результатом, или все таки надо ? А вы попробуйте добавить в значение переменной $select1 одинарную кавычку. Не говоря уже о защите от SQL включений....
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поиск по "int" полю ок, но по "longtext" не ок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]