выведите текст получившегося запроса в браузер, и посмотрите, корректно ли составлен запрос.
вижу что в $where без кавычек, а в самом запросе
Цитата venuko:
WHERE pid='".$where."'" »
|
кавычки есть. Результирующий запрос мб неправильным.
также
Цитата venuko:
while($row4 = $db->sql_fetchrow($query2)) { »
|
судя по названию метода sql_fetchrow он вытаскивает только 1 строку из результата запроса. Выводы делайте сами.