Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

запрос к БД MySQL

333
16 августа 2007 года
GHopper
200 / / 28.12.2004
здравствуйте!
вот кусок кода:
Код:
$sql="SELECT * FROM news_articles where MATCH (header,subheader,leed,text,keywords) AGAINST ('".stripslashes($_POST['qry'])."' IN BOOLEAN MODE)";

$ssql = "SELECT * FROM news_articles where MATCH (header,subheader,leed,text,keywords) AGAINST ('".'"лучшие автомобили"'."' IN BOOLEAN MODE)";

if($ssql===$sql)
  {echo "<h1>equal</h1>";}
else
  {echo "<h1>not equal</h1>";}

echo ("SQL: <br>".htmlspecialchars($sql)."<br />SSQL:<br />".htmlspecialchars($ssql));
$res = mysql_query($sql);
$max = mysql_num_rows($res);

передаю $_POST['qry']='"лучшие автомобили"'. Скрипт выводит два запроса, которые отличаются тем, что в первом знак "(кавычка) вокруг фразы "лучшие автомобили" заменен на &quot;. Результатом выполнения это запроса в БД будет две строки, но скрипт выводит все строки из таблици!

get_magic_quotes_gpc() возвращает 1.

Где грабля???
15
16 августа 2007 года
shaelf
2.7K / / 04.05.2005
Код оформлять учили? Благо не первый день!!!!!!!!
333
16 августа 2007 года
GHopper
200 / / 28.12.2004
проблема решилась так:
$qry = stripslashes($qry);
$sql="SELECT * FROM news_articles where MATCH (header,subheader,leed,text,keywords) AGAINST ('".stripslashes($_POST['qry'])."' IN BOOLEAN MODE)";
$sql = str_replace("&quot;","\"", $sql);

откуда в запросе появились "&quot" для меня загадка...

какие проблемы с оформлением? как надо? где тема "как задавать вопросы на нашем форуме"?
239
16 августа 2007 года
Dolonet
1.7K / / 20.05.2000
!
333
16 августа 2007 года
GHopper
200 / / 28.12.2004
 
Код:
текст в теге [code ]


куда-то панель кнопочек девалась... нигде найти не мгу (
333
16 августа 2007 года
GHopper
200 / / 28.12.2004
 
Код:
баян какойто. код помещается между открывающимся и закрывающемся тегами??? или как?
дайте почитать как этот ваш vBulletin v3.6.3 работает
три года пользуюсь и впервые задумался о правилах поста ))

хех... работаить ))
а как тогда писать bb-коды?
239
16 августа 2007 года
Dolonet
1.7K / / 20.05.2000
:)
15
16 августа 2007 года
shaelf
2.7K / / 04.05.2005
Люди добрые, для тестирования тэгов есть гостевая)) Потрите все посты, которые не связаны с темой (запросом), а то тема в гостевую переедет!!!
239
16 августа 2007 года
Dolonet
1.7K / / 20.05.2000
Переводи )
Проблема и так решилась. Вернее, ее даже не существовало
333
16 августа 2007 года
GHopper
200 / / 28.12.2004
проблема очень даже была! почему это у меня постом передаются не ' " ' а '&quot;'??? Я такого поворота вообще не ожидал!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог