|
|
|
| Есть запрос который работал нормально. я Подставил другие переменный и всё перестало работать. Понимаю что звучит маразматично НО..... =)
ВОТ КОД:
$query_3 = "SELECT uc2 FROM mal WHERE uc2 >= $pre_l2 AND uc2 <= $pre_p2 and TO_DAYS(NOW()) = TO_DAYS(data) "; // выбираем диапазон Удельной цены 1 кв.м
$result_3 = mysql_query($query_3) or die(mysql_error());
$sql_3 = "SELECT (MAX(data) = curdate()) as up_to_date3 FROM mal WHERE uc2 > '0' ";
if(!mysql_result(mysql_query($sql_3), 0, 'up_to_date3')) // <<<<----- ПРОБЛЕМА ТУТ
while($row_3 = mysql_fetch_array($result_3))
{
$uc3=$row_3['uc2'];
mysql_query("INSERT INTO mal (data, uc3)
VALUES ( curdate(),'$uc3') "); // пишем уlельную цену №3 в базу.
}
|
ПРОверял, все запросы к базе проходят.. Всё выбирается... Только вот лигика вот этого
if(!mysql_result(mysql_query($sql_3), 0, 'up_to_date3'))
|
Недаёт циклу выполнить запись в базу.
ЖДУ КРИТИКУ!! =) | |
|
|
|
|
|
|
|
для: bill
(13.09.2008 в 20:52)
| | перед тем, как сравнивать, вывели бы этот максимум на экран чтоли....
Да и нуль там если и есть, то явно текстовый. | |
|
|
|
|
|
|
|
для: Trianon
(13.09.2008 в 21:23)
| | Спасибо, Дельный совет!!
Только про НОЛЬ немного непонял... =( | |
|
|
|
|
|
|
|
для: bill
(14.09.2008 в 12:42)
| | >Только про НОЛЬ немного непонял... =(
if(!mysql_result стоит расписать подробнее. | |
|
|
|