Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не могу вывести переменную в запросе
(SELECT id FROM cms_video_category WHERE seolink = '.$link.')";...
Переменая $link = $link = cmsCore::request('seolink', 'str');
echo $link; выводит то что и прописывает в поле seolink. Если вместо переменной пишу значение всё работает. Подскажите в чём дело.
Edwvee
Отправлено: 11 Апреля, 2014 - 09:50:15
Частый гость
Покинул форум
Сообщений всего: 195
Дата рег-ции: Июнь 2013
Помог: 1 раз(а)
А что возвращает sql запрос? Не ошибку ли случайно? Строковые значения в sql должны быть заключены в одинарные кавычки
Bio man
Отправлено: 11 Апреля, 2014 - 11:24:23
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
вместо .$link. пиши $link
юрьич
Отправлено: 12 Апреля, 2014 - 03:00:21
Новичок
Покинул форум
Сообщений всего: 33
Дата рег-ции: Сент. 2012
Помог: 0 раз(а)
Да, спасибо, дело в кавычках было. так "'.$link.'" получилось.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.