Доброе (current) время суток, Sergey!
SA>> Где подвох и как найти? Подозреваю в базе косяк какой-то?
SA> на линии 145 вижу что по смыслу опечатка и наверно должно быть
SA> if ($row->recieved > $thread_info['lastupdate']){
SA> но сабж это не устраняет :(
SA> что в таких случаях гуру делают?
Я делаю так, скажем строка 82:
$query="SELECT msgid,reply,subject,fromname,fromaddr,date,recieved,hash
FROM `tmp` ORDER BY `recieved` LIMIT 1;";
$result2=mysqli_query($link, $query);
echo $query;
Потом копирую выведенную строку запроса и вбиваю в мускул. Смотрю, на что он
будет ругаться. Это если подозрение на косяк базы.
Про выжирание памяти - поставить в цикл счётчик с выводом и смотреть на какой
строке падает. Опять же не могу сказать, но кажется mysqli_fetch_object будет
больше памяти съедать, чем mysqli_feth_row. Хотя же переменная постоянно
обновляется,а не добавляются новые.
P.S.
PHP Notice: Undefined index: REMOTE_ADDR in
if ( isset($_SERVER["REMOTE_ADDR"])) {
Что я могу еще сказать?..
Oleg
... AKA oleg(&)
redut.info AKA ICQ 28852595