Xwab
Форумыnavigate_nextДругие CMS

Чат и запросы
Сообщения
exelente

Всем привет...я канеш не спец...но все знают прикол с чатом, когда в истории остаеться сообщение с ответом, то умниз засчитывает его..даже если это сообщение далеко)) Так вот...я решил схитрить)) сделать типо в файле умника...что при ответе удаляет сразу это сообщение...ну у меня что - то с запросом не вышло..выручайте...чтто не так /???

<?php
mysql_query("DELETE * FROM `chat_post` WHERE `room` = '$room[id]' AND `id_user` != '0' AND `msg` like '%$umnik_vopros[otvet]%' ORDER BY `id` ASC LIMIT 1");
?>

07 Ноя 2010, 19:18
Zoloto

Женёк, я если не ошибаюсь строка LIMIT 1 означает удалить одну запись...может этот запрос и удаляет один пост в этой таблице и все?

07 Ноя 2010, 20:11
M0rbid

exelente, это не поможет. я фиксил этот баг

07 Ноя 2010, 20:35
M0rbid

ASC замени на DESC

07 Ноя 2010, 20:36
Zoloto

M0rbid, можешь рассказать поподробнее как ты этот баг убрал?

08 Ноя 2010, 12:18
AntoXa

Ну а ты делай чтобы он проверку делай только тех месаг которым не более 5 минут... WHERE `time`<'".(time()+600)."' ну я с телефона сонный  может и не правильно

08 Ноя 2010, 19:40
Belyj

Попробовать можно, хотя сомнительно как то.
MОrbid, а ты каким макаром фиксил? Мож хоть намекнёшь.

09 Ноя 2010, 13:00
NicKz

mysql_query("DELETE * FROM `chat_post` WHERE `room` = '$room[id]' AND `msg` like '%$umnik_vopros[otvet]%' AND `umnik_st` = '4' AND `time` >= '".($time-$umnik_last['time'])."' ORDER BY `id` ASC LIMIT 1");

Вот мне кажеться что нужно изменить время, только вот не знаю на какое

09 Ноя 2010, 13:16
exelente

все разобрался...было дело не в запросе))) Всем спасибо))

09 Ноя 2010, 22:28
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.