Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
43 / 17 / 4
Регистрация: 22.02.2012
Сообщений: 327

Как сравнить массив $_POST с массивом выгруженным из базы данных

17.09.2012, 23:15. Показов 2383. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Есть массив1 ключ=>значение(начинается с 0). Это номер вопроса и вариант ответа полученные от пользователя.
0=>1
1=>3
2=>4
3=>2

Есть база данных, там несколько столбцов. index это порядковый номер вопроса(начинаются с 1 до 4) answer это правильный вариант ответа. Как выгрузить это из базы, поместить в массив и сравнить два массива так чтобы нулевой элемент первого массива сравнивался с 1-первым элементом второго. и тд.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.09.2012, 23:15
Ответы с готовыми решениями:

Построение цикловых графиков по данным, выгруженным из базы данных
Добрый вечер уважаемые форумчане! Прошу доброго слова и пару советов для решения моей задачи. Сама задача заключается в том, чтобы...

Как сравнить переменную со строкой базы данных или как присвоить переменной значение строки базы данных ?
подскажите пожалуйста как мне сравнить переменную типа string с каким нибудь строкой базы данных. Или как присвоить значение строки базы...

Как сравнить две базы данных?
Всем привет! Как реализовать сравнение двух баз данных? Т.е. есть две базы данных практически идентичных, но во второй есть несколько...

9
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
17.09.2012, 23:45
array_intersect, array_diff, in_array, и др. Смотря как именно надо

Добавлено через 1 минуту
предварительно перекинув массив в новый с индексом от 1 и выше
1
43 / 17 / 4
Регистрация: 22.02.2012
Сообщений: 327
17.09.2012, 23:52  [ТС]
В том то и дело, я не знаю как выгруженную из базы информацию поместить в обычный массив.
Записал строчку $res=mysql_query("SELECT * FROM table",$db); а что дальше не знаю.



p.s. а если скажите как перекинуть с индексом от 1, вообще очень благодарен буду
0
 Аватар для alpex
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
18.09.2012, 09:07
PHP
1
2
3
$res=mysql_query("SELECT `index`, `answer` FROM `table`",$db);
while($result = mysql_fetch_assoc($res))
    $arr[$result['index']-1] = $result['answer'];
в этом массиве $arr ключ 0 будет соответствовать вопросу 1, т.е получится такой же массив как в 1 посте только с правильными ответами
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
18.09.2012, 09:20
Цитата Сообщение от alpex Посмотреть сообщение
в этом массиве $arr ключ 0 будет соответствовать вопросу 1
каким образом, если запрос вернет ассоциативный массив с строковыми индексами?
1
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
18.09.2012, 09:30
Цитата Сообщение от KOPOJI Посмотреть сообщение
каким образом
Цитата Сообщение от Gabriel.exe Посмотреть сообщение
с индексом от 1
Видимо потому что в пхп автоматическое приведение типов
PHP
1
echo '1' - 1; // 0
1
43 / 17 / 4
Регистрация: 22.02.2012
Сообщений: 327
18.09.2012, 09:33  [ТС]
Так, ну вроде знакомые слова есть. Пойду разбираться.
0
 Аватар для alpex
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
18.09.2012, 13:24
ну так если в базе колонка имеет тип integer то ведь и запросы из этой колонки должны быть integer или вытягиваются строки?
0
18.09.2012, 13:31

Не по теме:

я скобку одну не заметил сначала :pardon:

0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
18.09.2012, 13:53
будут строки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.09.2012, 13:53
Помогаю со студенческими работами здесь

Как можно сравнить данные из базы данных?
Привет всем, есть база данных, есть два столбца - slova и otvet Нужно на определенные слово, выводить определенный ответ. Занес это все...

Не получается сравнить массив file() с обычным массивом
Вообщем есть TXT файл с вот такими строками: String1 String2 String3 С помощью функции file(), я создаю массив с именем $file1....

Занесение данных с $_POST в обычный массив
Всем привет. Помогите пожалуста решить проблему. Мне нужно занести дание введений в форму в поля input используя...

Работа с массивом, принятым из $_POST
Есть некий массив, который генерируется в JS, и при помощи AJAX post-типа приходит на php файлик, где он его ловит таким методом: $json...

Проблемы с массивом $_POST при перезагрузке страницы
Здравствуйте, проблема следующая. Пишу что-то вроде биржи, нужно для экономического эксперимента. Идея проста: есть 2 типа агентов, у...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
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 , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru