Форум: "Прочее";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
Внизнепонятное поведение sql запроса Найти похожие ветки
← →
syte_ser78 © (2006-09-09 09:52) [0]Помогите разобраться с сабжем
Делаю -
WBhide.Navigate("http://syte.ru/script?maxpostdate="+maxpostdate);
где script.php -
<?php
include_once "config.php";
$posts = mysql_query("SELECT * FROM `ibf_posts` where `post_date`>"$maxpostdate;"");
if($posts)
{
while($row = mysql_fetch_object($posts))
{
echo
"$row->pid
$row->author_name
$row->post_date
$row->post
$row->topic_id
$row->forum_id
true
";
}
}
else
{
echo "<p>Error2: ".mysql_error()."</p>";
exit();
}
?>
Получаю набор данніх. Сохраняю максимальное значение post_date. Присваиваю его значение maxpostdate
Выполняю WBhide.Navigate("http://syte.ru/script?maxpostdate="+maxpostdate); еще раз. На этот раз скрипт не возвращает ничего (как и должно быть).
Добавляю в таблицу ibf_posts запись с post_date>maxpostdate
Выполняю WBhide.Navigate("http://syte.ru/script?maxpostdate="+maxpostdate);
Теперь скрипт должен возвратить набор данных но он этого не делает. перезагружаю свою программу.
Выполняю Выполняю WBhide.Navigate("http://syte.ru/script?maxpostdate="+maxpostdate); - Все ок! набор данных возвращен.
В чем ошибка?
← →
vidiv © (2006-09-09 10:33) [1]$posts = mysql_query("SELECT * FROM `ibf_posts` where `post_date`>"$maxpostdate;"");
замени на
$maxpostdate = mysql_escape_string($_GET["maxpostdate "]);
$posts = mysql_query("SELECT * FROM `ibf_posts` where `post_date`>"{$maxpostdate}"");
← →
_dimka © (2006-09-10 16:40) [2]> замени на
> $maxpostdate = mysql_escape_string($_GET["maxpostdate "])
> ;
> $posts = mysql_query("SELECT * FROM `ibf_posts` where `post_date`>"{$maxp
> ostdate}"");
честно г8оворя не понял зачем там { и }, но помоему у автора просто ; лишняя, попробуй так
$posts = mysql_query("SELECT * FROM `ibf_posts` where `post_date`>"$maxpostdate"");
← →
syte_ser78 © (2006-09-10 20:30) [3]Попробывал оба варианта. Результат тотже что и раньше. Такое ощущение что результаты выполнения php кешируются на время запуска программы.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.029 c