Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: разбить строчки на пары

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ircool
Отправлено: 01 Апреля, 2011 - 18:49:23
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




в общем вот:
в mysql есть данные..в двух колонках (id, name)
строчек много..и их четное количество
каким образом их можно случайным образом разбить на пары?
чтоб каждый раз они были разные?
буду благодарен за помощь Улыбка
 
 Top
Мелкий Супермодератор
Отправлено: 01 Апреля, 2011 - 19:40:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




order by rand() ?
Разбивание на пары и др. части - это задача вывода уже.


-----
PostgreSQL DBA
 
 Top
JustUserR
Отправлено: 02 Апреля, 2011 - 19:23:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




ircool пишет:
Каким образом их можно случайным образом разбить на пары? чтоб каждый раз они были разные?
В качестве возможного варианта для осуществления решения предполагаемой задачи, заключающейся в проведении предварительного извлечения оригинального списка информационных полей, и обеспечения поддержания последующих действий по проведению группирования ассоциированных элементов, допустимо осуществление целевых действий на стороне сервера БД, на основании учета аспекта взаимодействия с информационными полями в пониженном внутреннем базовом уровне элементного трактоания
В качестве конкретного варианта осуществления поставленной задачи, допустимо использование создания виртуальной копированной инстанции предполагаемого списка информационных полей, для которых обеспечивается предшествующее поддержание выполнение операции декартового совмещения, с проведение последующего исключения эквивалентных групп информационных полей, при осуществлении проведении аналитических действий в соответсиви с предъявляемым критерием


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
EuGen Администратор
Отправлено: 02 Апреля, 2011 - 19:29:01
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




По поводу оптимизации случайной выборки есть неплохая статья:
http://habrahabr[dot]ru/blogs/mysql/55864/


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB