makasik (16.05.2015 в 20:17)
$q = mysql_query("SELECT * FROM `user_dir` WHERE `id_user` = '$id' AND `dir` = '0' ORDER BY `id` DESC LIMIT $start, $set[p_str]");
Запрос возвращает пустой ответ или ошибку, отсюда и проблема. Я бы на твоём месте сделал так:
$qstring = "SELECT * FROM `user_dir` WHERE `id_user` = '$id' AND `dir` = '0' ORDER BY `id` DESC LIMIT $start, $set[p_str]";
echo $qstring;
Скопировал текст запроса, вбил его в PMA и посмотрел ответ. Хотя возможно уже на уровне просмотра запросаувидишь ошибку...
У тебя в одной и той же переменной $result лежат два дискриптора и второй убивает первый.
Поменяй имя переменной внутри цикла while. Там где делаешь апдейт: