Копирование данных пользователя

Рейтинг: 1Ответов: 1Опубликовано: 07.03.2015

Здравствуйте.

Уже полмесяца роюсь в Интернете, не нашел решения своей проблемы. Есть база данных, в ней две таблицы одинаковые по структуре, я организую турнир, и мне нужно сделать так, чтобы при нажатии на кнопку данные пользователя, который нажал на кнопку, копировались в другую таблицу. Написал этот код:

<?php
include_once("bd.php");
{ 
  $query = "INSERT INTO uchastniki SELECT * FROM users  ";
  mysql_query ( $query ); 
  echo 'Вы успешно зарегестрировались';
}
mysql_close();
?>

Но тут проблема в том, что он копирует все записи, а мне нужны данные только того пользователя, который кликнул на кнопку. И ещё нужно сделать так, чтобы во вторую таблицу не могло попасть более 16 пользователей.

Ответы

▲ 1Принят
INSERT INTO uchastniki SELECT * FROM users WHERE user = `$USER`

А про макс число пользователей. Делаете запрос на подсчёт кол-ва строк в бд.

if($bd->count() > 16){
 echo "Мест нет";
}