Вопрос по php+sql

12
Knave
На сайте с 01.02.2007
Offline
48
#11

Ошибка возникает от того, что когда $example пустая формируется некорректный SQL (... example= order...)

LEOnidUKG прав:


$result = execute("select * from news where example='$example' order by atata desc limit $atata,".SOME_CONST);
That's what's the deal we're dealin' in
I
На сайте с 27.03.2007
Offline
14
#12

так вот как проверить поля на отсутствие определенного значения.

а с кавычками все равно не работает

Первый сезон футбольного менеджера (http://sportblr.com/forum/index.php?c=7) спешите есть свободные команды, новая концепция.
Knave
На сайте с 01.02.2007
Offline
48
#13
inrises:
так вот как проверить поля на отсутствие определенного значения.
а с кавычками все равно не работает

isset($var) - вернет true если $var задана

empty($var) - вернет true, если $var не задана, равно 0, null, пустой строке

Например


if(!empty($example)) {
$result = execute("select * from news where example='$example' order by atata desc limit $atata,".SOME_CONST);
}
else {
echo "Ошибка: Переменная example не задана!";
}
LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#14

if (!empty($example)) {$result = execute("select * from news where example='$example' order by atata desc limit $atata,".SOME_CONST);}

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
I
На сайте с 27.03.2007
Offline
14
#15
Knave:
isset($var) - вернет true если $var задана
empty($var) - вернет true, если $var не задана, равно 0, null, пустой строке

Например


if(!empty($example)) {
$result = execute("select * from news where example='$example' order by atata desc limit $atata,".SOME_CONST);
}
else {
echo "Ошибка: Переменная example не задана!";
}

Огромное спасибо! То что нужно.:)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий