Динамически расширяемая БД
Столкнулся с проблемой создания динамической базы данный на MySQL. Пробовал разные методы, разные подходы. Хочется реализовать по простой логике - если текущий ID'шник есть, то обновить данные, если же новый пользователь, то завести запись (новую строку).
$id = $_GET['id'];
$count = $_GET['count'];
if (EXISTS(SELECT id FROM views WHERE id = 1)) {
mysqli_query($relation, "UPDATE `views` SET `count` = $count WHERE `id` = $id");
} else {
mysqli_query($relation, "INSERT INTO views (count) VALUES ($count)");
}
Источник: Stack Overflow на русском