Множественные записи в MySQL - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 01 Dec 2024 13:46:00 +03009. <strong>suhonok</strong>, кулл, спасибо <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
полезная штука)
https://visavi.net/topics/20325/343096
Множественные записи в MySQL АнатолийSat, 02 Apr 2011 19:16:18 +0400Сообщенияhttps://visavi.net/topics/20325/3430965. <strong>dekameron</strong>, спасибо думаю воспользуюсь твоей моделью, а то все сообразить не мог как это организовать)))
https://visavi.net/topics/20325/343088
Множественные записи в MySQL РюукSat, 02 Apr 2011 18:55:05 +0400Сообщенияhttps://visavi.net/topics/20325/3430887. <strong>dekameron</strong>, при WHERE `id` IN() вернёт все записи из списка
https://visavi.net/topics/20325/343078
Множественные записи в MySQL ПетрухаSat, 02 Apr 2011 18:22:41 +0400Сообщенияhttps://visavi.net/topics/20325/3430785. <strong>dekameron</strong>, еще одна таблица, просмотры<br>
записи можно чистить, можно кешировать в файл для каждого пользователя отдельно, <br>
тип информации не очень актуален, не стоит его лепить в основную таблицу<br>
чем реже она изменяется тем лучше кешируется вроде<br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:43 сек.</span></em><br>
<blockquote class="blockquote"><strong>SinigamiRuyk</strong> (1 Апреля 2011 / 22:54)<br>
Хорошо а если список динамически обновляется?<br>
</blockquote>
А есть не динамическая выборка данных?<br>
в чем суть вопроса?
https://visavi.net/topics/20325/343077
Множественные записи в MySQL ramzesSat, 02 Apr 2011 18:15:48 +0400Сообщенияhttps://visavi.net/topics/20325/343077<blockquote class="blockquote"><strong>suhonok</strong> (2 Апреля 2011 / 16:26)<br>
где $ListVideo - данные ячейки пользователя</blockquote>
<br>
А я всегда думал, что внутри `id` IN ($query) должен стоять SQL запрос, и IN возвращает true когда `id` является одним из результатов запроса $query O_o
https://visavi.net/topics/20325/343072
Множественные записи в MySQL АнатолийSat, 02 Apr 2011 17:46:34 +0400Сообщенияhttps://visavi.net/topics/20325/343072Суть вопроса в спсике просмотренных фильмов или добвке видео? Разумеется, что можно и в одной ячейке хранить ПРОСМОТРЕННЫЕ фильмы, достаточно будет хранить их через запятую а при выводи списка SELECT `name`, `info` FROM `video` WHERE `id` IN ($ListVideo)<br>
где $ListVideo - данные ячейки пользователя
https://visavi.net/topics/20325/343064
Множественные записи в MySQL ПетрухаSat, 02 Apr 2011 17:26:04 +0400Сообщенияhttps://visavi.net/topics/20325/343064<blockquote class="blockquote"><strong>ramzes</strong> (1 Апреля 2011 / 21:50)<br>
Отдельная таблица фильмов с ключем на ид юзера</blockquote>
<br>
Кстати, так и не выяснил этот спорный вопрос.<br>
Лучше создать таблицу вида<br>
<pre class="prettyprint">user_id | film_id</pre>
и множить тысячами записи (в таком случае будет очпуительный запрос с выборкой фильмов, которые помсотрел пользователь для общей статистики, и одинарный селект для проверки смотрел ли юзер этот фильм)<br>
или же<br>
<pre class="prettyprint">user_id | all_films_id_with_separator</pre>
Где во второе поле записывать через определенный сепаратор ИД всех просмотренныхх фильмов (Например <br>
<pre class="prettyprint">admin | :2:234:3543:23:16:2</pre>)<br>
тогда выбор всех фильмов будет не проблематичным, explode второе поле и все (можно даже в запросе "LEFT JOIN films ON films_table.films_ids_field LIKE (%:films.id:%)"); )<br>
Но тогда при выборе пользователей, которые смотрели какой либо фильм снова получится громоздкий селект да еще и с LIKE.<br>
<br>
Кто какие решения использует?
https://visavi.net/topics/20325/343055
Множественные записи в MySQL АнатолийSat, 02 Apr 2011 17:02:22 +0400Сообщенияhttps://visavi.net/topics/20325/343055"Хорошо а если список динамически обновляется?" <br>
а из-за этого могут возьникнуть проблемы?
https://visavi.net/topics/20325/343043
Множественные записи в MySQL ПетрухаSat, 02 Apr 2011 16:29:03 +0400Сообщенияhttps://visavi.net/topics/20325/343043Хорошо а если список динамически обновляется?<br>
<br>
<em><span style="font-size:x-small">Добавлено через 04:50 сек.</span></em><br>
То есть я или модеры добавляем новые фильмы то мне придется постоянно ее обновлять...
https://visavi.net/topics/20325/342871
Множественные записи в MySQL РюукFri, 01 Apr 2011 22:54:13 +0400Сообщенияhttps://visavi.net/topics/20325/342871Отдельная таблица фильмов с ключем на ид юзера
https://visavi.net/topics/20325/342868
Множественные записи в MySQL ramzesFri, 01 Apr 2011 22:50:43 +0400Сообщенияhttps://visavi.net/topics/20325/342868Помогите решить задачку) Суть ее заключается в том, что я создал таблицу в бд и первый ее столбец это Ник или ID юзера, а дальше...мммм...он например будет добавлять названия фильмов которые посмотрел, и нужно что бы каждое название добавлялось либо в отдельную ячейку (проблема здесь в том что один юзер добавит 5 фильмов а другой 1500, мне кажется что не верно было бы создавать вручную 1500 ячеек), либо в одну но что бы была возможность запросить любое из значений ячейки в отдельности, в виде списка, отсортировать ну и так далее...<br>
<br>
<em><span style="font-size:x-small">Добавлено через 03:01 сек.</span></em><br>
Банальный пример "Вконтакте" у пользователей бывает огромное количество песен на странице есть маньяки залившие и 5000 песен, но я не думаю, что в бд присутствует 5000+ ячеек для записи музыки
https://visavi.net/topics/20325/342859
Множественные записи в MySQL РюукFri, 01 Apr 2011 22:23:52 +0400Сообщенияhttps://visavi.net/topics/20325/342859