|
|
22.11.2007, 18:25
|
|
msweb
«МастерВеб»
Зарегистрирован: 2006-05-26
Сообщений: 17
|
подскажите, пожалуйста, почему не работает данная выборка?
(выбрать объект из раздела следующий по дате)
$res = @mysql_query("SELECT Message_ID, Name FROM Message$classID WHERE Subdivision_ID = $sub AND Sub_Class_ID = $cc AND Checked = 1 AND Date > $f_Date AND Message_ID != $f_RowID ORDER BY Date DESC LIMIT 1");
msweb
|
|
|
23.11.2007, 08:01
|
|
Гость
Гость
|
сие есть смесь нетката и php лучше че-нибудь одно юзать
echo "SELECT Message_ID, Name FROM Message$classID WHERE Subdivision_ID = $sub AND Sub_Class_ID = $cc AND Checked = 1 AND Date > $f_Date AND Message_ID != $f_RowID ORDER BY Date DESC LIMIT 1";
посмотрите что за запрос получился
|
|
|
23.11.2007, 11:42
|
|
Гость
Гость
|
я просто не весь код привел. вот:
(дело в том что если вместо поля Date (Date > $f_Date) используется Priority, то все ОК, а с датой не хочет!)
";
$res = @mysql_query("SELECT Message_ID, Name, FROM Message$classID WHERE Subdivision_ID = $sub AND Sub_Class_ID = $cc AND Checked = 1 AND Date > $f_Date AND Message_ID != $f_RowID ORDER BY Date DESC LIMIT 1");
if ($res) {
list($next_id, $next_name) = mysql_fetch_row($res);
mysql_free_result($res);
}
echo "
|
|
|
23.11.2007, 15:26
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
попробуйте дату в кавычки взять
AND Date > '$f_Date'
а вообще выведите с помощью echo получившийся запрос, и потестируйте его в SQL, проще разбираться.
|