Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
 Аватар для maximus2011
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078

Глобальный массив

29.05.2012, 14:59. Показов 1743. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Подскажите пожалйста, как реализоват вот такое:

У меня есть миллион профилей на сайте, каждый из них стоит в сравнении друг с дргом, естественно через переменные. Это мне что, записывать все миллион профилей в глобалный массив и потом оттуда выдергивать на вывод совпадающих переменных? Или как то короче и умнее можно их обойти?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.05.2012, 14:59
Ответы с готовыми решениями:

Глобальный массив GET
Здравствуйте. Помогите мне с одной задачкой. Есть сайт, несколько страницы, нужно сделать так, чтобы при переходе по ссылкам менялся...

Глобальный Массив GET
<?php $id = strip_tags($_GET); switch($id){ case 'page1': include 'page1.php'; break; case 'page2': include...

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

12
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
29.05.2012, 15:04
где хранятся профили ?
0
 Аватар для AllageARH
47 / 47 / 4
Регистрация: 05.06.2009
Сообщений: 122
29.05.2012, 15:05
можно и на запросец взглянуть заодно?
0
 Аватар для maximus2011
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078
29.05.2012, 15:07  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
где хранятся профили ?
В БД естественно

Добавлено через 1 минуту
Цитата Сообщение от AllageARH Посмотреть сообщение
можно и на запросец взглянуть заодно?
Да у меня еще нет кода, я просто хочу понять ход мыслей и правильность действий. Допустим у меня не миллион профилей а 10. суть вопроса остается та же.
0
 Аватар для AllageARH
47 / 47 / 4
Регистрация: 05.06.2009
Сообщений: 122
29.05.2012, 15:10
Сложно конечно "прутом по воде", но чтобы соотнести некоторые профили придется их сравнивать по значению одного из столбцов.
А выборка делается сразу в запросе к БД.
0
 Аватар для maximus2011
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078
29.05.2012, 15:15  [ТС]
Цитата Сообщение от AllageARH Посмотреть сообщение
Сложно конечно "прутом по воде", но чтобы соотнести некоторые профили придется их сравнивать по значению одного из столбцов.
Ну может быть я неправильно пояснил, давайте так:

1.Профиль $a

2.Профиль $b

3.Профиль $c

PHP
1
2
3
$a = 5;
$b = 3;
$c = 5;
Вот: Две переменные а и с совпадают. Это понятно.

А если профилей не 3, а скажем 100 000.

Вот тогда как? все так же придется прописывать, каждому переменную и потом искать совподения?
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
29.05.2012, 15:17
Цитата Сообщение от maximus2011 Посмотреть сообщение
Это мне что, записывать все миллион профилей в глобалный массив
нет , вынимать из базы ток те с которыми работаете
0
 Аватар для maximus2011
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078
29.05.2012, 15:21  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
нет , вынимать из базы ток те с которыми работаете
Ага! Все, я понял. На определенный критерий, будет переменная. Потом я для них пишу условие, и если есть такие, которые совпадают, тогда вывожу из базы. Правильно?
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
29.05.2012, 15:23
угу , если много юзеров совпадают , делаем пагинацию по нному количеству на страницу
1
 Аватар для AllageARH
47 / 47 / 4
Регистрация: 05.06.2009
Сообщений: 122
29.05.2012, 15:26
структура БД people
id name identif
3212Вася 3
3412Петя 7
8712Маша 3
MySQL
1
 SELECT * FROM `people` WHERE `identif`='3'
как видишь условие сразу в запросе к БД где хранятся данные, запрос вернет 2 строки, и хоть мильён хоть сто мильёнов, вернет только с идентификатором 3
0
 Аватар для maximus2011
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078
29.05.2012, 15:34  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
угу , если много юзеров совпадают , делаем пагинацию по нному количеству на страницу
Спасибо за помощь )))

Добавлено через 42 секунды
Цитата Сообщение от AllageARH Посмотреть сообщение
структура БД people
id |____| name|____| identif
3212|____|Вася |____| 3
3412|____|Петя |____| 7
8712|____|Маша|____| 3
PHP
1
 SELECT * FROM `people` WHERE `identif`='3'
как видишь условие сразу в запросе к БД где хранятся данные, запрос вернет 2 строки, и хоть мильён хоть сто мильёнов, вернет только с идентификатором 3
Спасибо за помощь )))
0
 Аватар для AllageARH
47 / 47 / 4
Регистрация: 05.06.2009
Сообщений: 122
29.05.2012, 15:42
Цитата Сообщение от maximus2011 Посмотреть сообщение
Спасибо за помощь )))
Спасибо не говорю, спасибо кликаю)))))))
1
 Аватар для maximus2011
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078
29.05.2012, 15:44  [ТС]
Цитата Сообщение от AllageARH Посмотреть сообщение
Спасибо не говорю, спасибо кликаю)))))))
))))))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.05.2012, 15:44
Помогаю со студенческими работами здесь

Глобальный массив $_FILES
Всем привет.Я хочу узнать как использовать глобальный массив $_FILES чтобы картинки загруженные через форму отправлялись в папку и при этом...

Глобальный массив Post
Всем привет подскажите пожалуйста в чем загвоздка.Отправляю данные из формы которые попадают в глобальный массив POST после этого я пытаюсь...

Глобальный массив SERVER
<a href="<?$_SERVER?>">Назад к товарам</a> Можно ли так писать? Он направляет меня не на ту страницу с которой я пришёл, а на страницу на...

Супер глобальный массив POST
Здравствуй форум! Появилась такая проблема с суперглобальным массивом $_POST. В форме авторизации он работает хорошо и вот я решил...

Почему не видит глобальный массив AJAX
Суть вопроса такова. Есть переменная, объявлена в самом начале всех-всех загрузок. В файле data.php. $myProfile; В файле func.php...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru