[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Работа с прайсами
viruga
Больше чем уверен, что где-то допустил пустиковую ошибку, но хоть убейте немогу ее найти, так что прошу помощи:

Краткий смысл - есть 2 БД, одна содержин список всех возможных товаров. Вторая список имеющихся в наличии товаров. Поля сравниваем по уникальному полю onliner и price (стоимости)

По моей логике, скрипт сравнивает значение onliner, если они схожи то выставляет цену... если будет опять же такой же товар но с меньшей ценой, то цену он ставит наименьшую... Если товара в базе нету то выводит его на экран

$query1 = "SELECT * FROM price";
$result1 = mysql_query($query1);
while ($row1 = mysql_fetch_array($result1))
{$id=$row1[onliner];
$query3 = "SELECT * FROM dbprice1 WHERE onliner='$id'";
$result3 = mysql_query($query3);
if (mysql_num_rows($result3) <= 0) {print $id; echo "<p>";}
else {
while ($row3 = mysql_fetch_array($result3))
{
if ($row3[price]=="0")
{$query4 = "UPDATE dbprice1 SET price='$row1[price]' and rate='$row1[rating]' WHERE onliner='$id'"; $result4 = mysql_query($query4);}
else
{
if ($row3[price]>$row1[price])
{$query4 = "UPDATE dbprice1 SET price='$row1[price]' and rate='$row1[rating]' WHERE onliner='$id'";
$result4 = mysql_query($query4);}}

}}}


Ошибка: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in ... on line 14
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.