Maverik2210
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Cheery спасибо, как раз был уверен что есть простое решение. fx54321 тоже спасибо. primary key использовать нехоцца, чтобы не получить бесконечно возрастающую величину. а стирать самую старую строку вполне можно, есть соответствующее поле. правда в этом случае нужно сначала найти поле с самой старой записью а это какой-то перебор. вроде как пхп-шные функции по логике после соединения с базой должны обращаться к базе начиная с самой старой записи. думал как-то так. коннкетимся к базе, затем mysql_num_rows -получаем количество записей. затем обращаемся к базе mysql_fetch_row - вроде как получаем как раз самую старую запись. вот тут бы, имея на нее указатель, ее и стереть (как ?), а потом новую дописать в конец базы. кстати, попутно вопрос про timestamp. есть одно поле в этом формате, но средствами пхп не удалось его вывести в виде числа (unix timestamp) - упорно выводит в виде даты. пришлось записывать время в поле вида BIG INTEGER - и всё заработало. но это лишние восемь байт. | Всего записей: 28 | Зарегистр. 25-08-2005 | Отправлено: 23:57 21-08-2013 | Исправлено: Maverik2210, 00:02 22-08-2013 |
|