<? $message=$_POST['message']; $user=$_POST['user']; $color=$_POST['color']; mysql_query('INSERT INTO say (message,user,color,date) VALUES ("' . $message . '","' . $user . '","' . $color . '",now())') or die("Error: ".mysql_error()); ?>
Этот скрипт и заносит данные в базу. Итак, думаю всё достаточно подробно рассказал))). Короче, проблема в селдующем. Мне надо что-бы в базе находилось не больше 30 записей(например). Причём при поступлении новых данных, стрые автоматически удалялись, как это осуществить?
Спустя 9 часов, 21 минута, 36 секунд (22.09.2006 - 09:11) Leningrad00 написал(а):
Сосчитать количество строк.
Спустя 15 часов, 24 минуты, 7 секунд (23.09.2006 - 00:35) Sniper написал(а):
Поподробнее пожалуйста. Говорю же я начинающий.:(
Спустя 8 часов, 24 минуты, 47 секунд (23.09.2006 - 09:00) Leningrad00 написал(а):
При добавлении записи сосчитать общее количество строк; если их больше тридцати, самую старую снести, добавить новую запись. Где проблема?
Спустя 3 часа, 40 минут, 49 секунд (23.09.2006 - 12:41) vasa_c написал(а):
Sniper, по-моему тебе рано писать чат. Напиши хотя бы гесту для начала. Да подучи основы php и sql.
Так же подумай над вопросом, а нужно ли вообще при вставке удалять какие-то записи.
Так же подумай над вопросом, а нужно ли вообще при вставке удалять какие-то записи.
Спустя 2 часа, 11 минут, 58 секунд (23.09.2006 - 14:52) PantiL написал(а):
А можно если записей больше 30 брать саму старую и перезаписывать ее новой . А в экран выводить потом отсортировав по полю time (дата добавления сообщения)
Спустя 5 часов, 48 минут, 37 секунд (23.09.2006 - 20:41) Sniper написал(а):
<!--QuoteBegin-vasa_c+--><div class='quotetop'>QUOTE(vasa_c)</div><div class='quotemain'><!--QuoteEBegin--><b>Sniper</b>, по-моему тебе рано писать чат. Напиши хотя бы гесту для начала. Да подучи основы php и sql.<br>Так же подумай над вопросом, а нужно ли вообще при вставке удалять какие-то записи.<!--QuoteEnd--></div><!--QuoteEEnd--><br>Я всёравно своего добился, всё отображаеться как надо. :P Всем спасибо))))!!!<br>
<?php require_once('connect.php'); require_once('config.php'); $r = mysql_query("SELECT * FROM say ORDER BY id DESC LIMIT $col_message") or die(mysql_error());?>
_____________