Присоединяюсь: до этого писал на php несколько лет, но после того, как увидел, насколько приятнее синтаксис C# к php возвращаюсь только если на работе что-то типа написания плагина для joomla требуется.
«Независимые игры или инди-игры (англ. indie games от independent — «независимый») — компьютерные игры, созданные независимо от финансовой поддержки крупных издателей» — Wikipedia
Ну я скока играю на вормнете (лет 10 уже), повальное увлечение верёвками было всегда. Хотя сейчас много играют и в неверёвочные игры — Kaos и Hysteria, например. Так что всегда себе можно найти товарищей по игре, которая нравится.
А верёвка — она такая. Как только начинаешь роупать более-менее, чувствовать верёвку — уже никуда от неё не денешься :)
>Вы хотите, чтоб MySQL вернул все данные одного пользователя в одной записи?
Не совсем. Я понимаю, что в MySQL нет понятия «массив», просто в итоге я всё равно работаю с массивом. Вот я и хочу, чтобы была такая структура данных, как я в вопросе указал. Т.е. чтобы profile_key => sex, profile_value => iAdmireIt превращался на выходе в sex => iAdmireIt. GROUP_CONCAT, насколько я понял, не подходит, ибо действительно сливает всё в одну запись. А мне нужно, чтоб MySQL на выходе выдал поля с именами из profile_key и значениями из profile_value.
Вторая таблица нужна, чтобы каши не было. Потому что, повторюсь, нужно хранить разные кастомные значения полей профиля помимо основных.
Понятное дело, что когда я уже пофетчу результат в массивы, я могу пробежаться по ним и превратить всё в нужный вид, но если кастомных полей будет много, то не лучше ли будет отдельный запрос для них сделать?
В общем, я просто хотел как-то элегантно это сделать, но, видимо, никак :(
ну да, я просто через Zend_Db ООП запрос делал, не люблю синтаксис SQL :) Однако, суть та же. При выполнении этого запроса («SELECT * FROM users u JOIN users_profile up ON u.user_id=up.user_id») классическими процедурными средствами PHP я получаю вообще один массив с последними считанными значениями profile_key и profile_value. Суть в том, что их может быть для одного пользователя много разных. Zend_Db даёт на выходе столько массивов, сколько во второй таблице полей с одним user_id. А нужно как-то всё это дело в виде одного массива вывести.
Как указать, что нужно вывести данные в виде profile_key => profile_value и вообще, возможно ли это?
Ну, да, конечно решение с exaile — не unix-way :)
Но по user ID там есть возможность поиска, т.е. отображаются только аудиозаписи выбранного пользователя.
А со скриптиком, конечно, элегантнее выйдет :)
присоединяюсь, но тут есть некоторые нюансы.
Я лично предпочёл бы Radeon 6870, поскольку она потребляет под нагрузкой гораздо меньше энергии. Если БП не очень мощный, то всяко её нужно брать.
А 5870 беспонту брать вообще по-моему. Она дороже намного при схожей производительности, да и прошлого поколения.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.