Помощь в структуре базы данных mysqli

244
06 декабря 2021, 18:00

нуждаюсь в совете либо в примере, как реализовать структуру бд, дл выполнения задачи.

Задача: Вывести графиком количество переходов по партнерской ссылке пользователя.

Что есть сейчас

В бд есть таблица user в которой есть столбец ref_link_go_cnt, куда собственно и записываются количество переходов по ссылке. Как вы понимаете с таких данных график с датой и количеством переходов по определенной дате не вывести.

Собственно вопрос как лучше реализовать в базе запись подобных данных, что бы минимизировать нагрузку и количество информации.

Создать отдельную таблицу для этого дела?

или же использовать например таблицу истории пользователя, записывая в нее каждый новый переход, а потом устраивать выборку ?

Буду рад вашей помощи в моей ситуации. Спасибо

Answer 1

Базу делаешь так, столбики

id|Url1 |Url2 |Date1   |date2
1 |User1|     |10.10.19|
2 |     |User2|        |15.10.19
3 |User3|     |17.10.19| 

потом берешь код (convas) немного под тебя переделал https://pastebin.com/aDsEp1jk ну и потом для автоматизации массив дата сделать циклом

data: [{
        name: "User1",
        type: "spline",
        yValueFormatString: "#0.## шт.",
        showInLegend: true,
        dataPoints: [
            { x: new Date(2017,6,24), y: 31 },
            { x: new Date(2017,6,25), y: 31 },
            { x: new Date(2017,6,26), y: 29 },
            { x: new Date(2017,6,27), y: 29 },
            { x: new Date(2017,6,28), y: 31 },
            { x: new Date(2017,6,29), y: 30 },
            { x: new Date(2017,6,30), y: 29 }
        ]
READ ALSO
Как реализовать промокод с помощью PHP?

Как реализовать промокод с помощью PHP?

В корзине есть специальное поле(input например), в который если ввести необходимое значение - цена(вводимая js'ом) покупки должна уменьшиться

203
Не читаются строки в Excel2007.php Строка 951, код: $value = $sharedStrings[intval($c->v)];

Не читаются строки в Excel2007.php Строка 951, код: $value = $sharedStrings[intval($c->v)];

При прогоне xlsx файла через PHPExcel выдает ошибки типа:

310
Статистика посещаемости на сайте

Статистика посещаемости на сайте

Задумка ввести свою статистику посещаемости на сайте

277
Слишком сложный SQL запросс

Слишком сложный SQL запросс

У меня есть библиотека, в ней есть книги в оригинале (для каждой книги разный язык) и к ним (не ко всем) есть книги которые переведены на другие...

67