Множественные записи в MySQL - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 01 Dec 2024 13:46:00 +0300 9. <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/343096 5. <strong>dekameron</strong>, спасибо думаю воспользуюсь твоей моделью, а то все сообразить не мог как это организовать))) https://visavi.net/topics/20325/343088 Множественные записи в MySQL Рюук Sat, 02 Apr 2011 18:55:05 +0400 Сообщения https://visavi.net/topics/20325/343088 7. <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/343078 5. <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 ramzes Sat, 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 | &#58;2&#58;234&#58;3543&#58;23&#58;16&#58;2</pre>)<br> тогда выбор всех фильмов будет не проблематичным, explode второе поле и все (можно даже в запросе &quot;LEFT JOIN films ON films_table.films_ids_field LIKE (%:films.id:%)&quot;); )<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 &quot;Хорошо а если список динамически обновляется?&quot; <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 ramzes Fri, 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> Банальный пример &quot;Вконтакте&quot; у пользователей бывает огромное количество песен на странице есть маньяки залившие и 5000 песен, но я не думаю, что в бд присутствует 5000+ ячеек для записи музыки https://visavi.net/topics/20325/342859 Множественные записи в MySQL Рюук Fri, 01 Apr 2011 22:23:52 +0400 Сообщения https://visavi.net/topics/20325/342859