Доброго дня, есть таблица в бд я заношу туда 5 строчек, мне нужно что бы когда вводишь более 5 строк старые заменялись новыми.
Но при этом скрипт должен работать так:
Человек зарегистрировался->добавляет 5 новых подбаз (5 строчек в бд)->при последующем добавлении подбаз старые должны заменятся т.е добавили подбазу по счету 6 и подбаза добавленная ранее допустим 1 заменяется на 6.
(Добавление)
подтолкните хотя бы на мысль
1. android - 06 Ноября, 2011 - 12:43:35 - перейти к сообщению
2. Bio man - 06 Ноября, 2011 - 12:59:50 - перейти к сообщению
чето не понятно мне зачем каждому пользователю создавать новую БД??? СУБД какая? или у тебя на файлах?
3. android - 06 Ноября, 2011 - 13:17:30 - перейти к сообщению
Ой не так выразился, подправил. Не баз а ПОДБАЗ(это я так называю свой список который он добавляет)
4. Bio man - 06 Ноября, 2011 - 13:24:24 - перейти к сообщению
СУБД какая? что имеешь в виду под понятием подбаза? логика такова, есть 1 база данных, в ней таблицы, пользователь добовляет 5 записей в ТАБЛИЦУ. или лучше так, при регистрации добовляется 1 запись в таблицу пользователей и 5 записей в другую таблицу...
5. android - 06 Ноября, 2011 - 13:26:13 - перейти к сообщению
В БД одна таблица, туда человек добавляет свои 5 строчек, при добавлении новых допустим добавил 2 новые то старые любые 2 заменяются на новые 2
6. Bio man - 06 Ноября, 2011 - 13:35:07 - перейти к сообщению
в таблице максимум может быть 5 записей да? тогда так
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $db = new mysqli(HOST, UNAME, PASS, DBNAME);
- $query = 'SELECT `id` FROM `table`';
- $records = $db->query($query)->num_rows;
- if($records < 5) {
- // добовляем новую запись
- }
- else {
- // удаляем последнию запись
- // добовляем новую
- }
как то так