Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 28.12.2018
Сообщений: 13

Вывести число из БД MySQL в отдельную переменную

06.04.2021, 19:03. Показов 1983. Ответов 5

Студворк — интернет-сервис помощи студентам
Добрый вечер, потребовалось вывести данные из таблицы в отдельную переменную для дальнейшего использования. Ниже код:
PHP
1
2
3
4
$sql = "SELECT SCORES FROM `stats` WHERE ID = '1'";
foreach ($pdo->query($sql) as $row) {
echo "Добавляем очки в копилку".$row['SCORES']."<br />";
}
Запись из БД я вывел. Всего записей шесть штук. И каждую из записей нужно записать в отдельную переменную для дальнейшего использования. Как можно это сделать? По отдельности или в одном цикле, не особо важно, главное чтобы работало. Заранее спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.04.2021, 19:03
Ответы с готовыми решениями:

В две строчки записать две цифры, а потом по закрытии программы и повторном открытии прочитать каждое число в отдельную переменную?
Как в с++ в две строчки записать две цифры, а потом по закрытии программы и повторном открытии прочитать каждое число в отдельную...

Как вывести переменную из mysql?
Здравствуйте, всех поздравляю с Новым Годом. Скажите пожалуйста, как вывести переменную из mysql? То есть в тексте, есть переменная...

Строка матрицы в отдельную переменную
Доброго времени суток. Имеется функция 'webcamlist'. Количество строк в матрице на выходе, будет равно количеству подключённых веб-камер. ...

5
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
06.04.2021, 19:19
PHP
1
2
3
$result = $pdo->query("SELECT SCORES FROM `stats` WHERE ID = 1");
 
$scores = $result->fetchAll(PDO::FETCH_ASSOC);
1
0 / 0 / 0
Регистрация: 28.12.2018
Сообщений: 13
07.04.2021, 00:36  [ТС]
Я вот допустим сделал по твоему примеру, мне теперь нужно шесть значений загрузить уже в другую базу данных. Я так понял, сейчас они идут массивом, и выводятся на странице только массивом, хоть и по отдельности. Мне нужно как-то их преобразовывать, или можно сразу загружать в другую БД, если сразу то опять же как по правильному это сделать?)
0
0 / 0 / 0
Регистрация: 28.12.2018
Сообщений: 13
07.04.2021, 16:50  [ТС]
Para bellum, у меня еще также вопрос появился, число которое я вывожу, оно идет в массиве, а мне по итогу число которое я вывел, нужно будет складывать с другой переменной. Нужно будет преобразовывать массив, как это можно сделать?
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
07.04.2021, 18:48
Лучший ответ Сообщение было отмечено Константин Кост как решение

Решение

Во-первых, не PDO::FETCH_ASSOC, а PDO::FETCH_COLUMN нужно использовать, будет получен одномерный массив. Невнимателен был при первом ответе, одно же поле вытаскивается.
Цитата Сообщение от Константин Кост Посмотреть сообщение
Мне нужно как-то их преобразовывать, или можно сразу загружать в другую БД
Сразу записывайте. Но не массив, конечно. Подставляйте из него значения в запрос.
https://www.php.net/manual/ru/... dparam.php
Цитата Сообщение от Константин Кост Посмотреть сообщение
Нужно будет преобразовывать массив, как это можно сделать?
Так можно:
PHP
1
2
3
4
5
$scores = array_map(function($score) {
    // Тут преобразуйте значение, как хотите
 
    return $score;
}, $scores);
Но это на стороне PHP. Можно еще сразу при выборке из БД производить нужные преобразования.
1
0 / 0 / 0
Регистрация: 28.12.2018
Сообщений: 13
08.04.2021, 15:09  [ТС]
Para bellum, благодарю, спасибо за помощь)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.04.2021, 15:09
Помогаю со студенческими работами здесь

Дана матрица A. Найти числа, превышающие по величине число B, и вывести эти числа в отдельную матрицу C
from random import random B = float(input('Введите число B: ')) print ('Матрица: ') N = 3 M = 3 arr = for i in range(N): ...

Для каждого из K чисел вывести в отдельную строку "YES", если число встречается в первом массиве
Здравствуйте,помогите пожалуйста написать код,спасибо.Реализуйте алгоритм бинарного поиска.Входные данные В первой строке входных данных...

Подсчитать кол-во цифр в отдельную переменную
Мне нужно написать такую программу: Человек вводит например слово - Nick12212, программа должна подсчитать кол-во цифр в отдельную...

Для каждого из K чисел вывести в отдельную строку "YES", если это число встречается в первом массиве
Входные данные В первой строке входных данных содержатся натуральные числа N и K (0NK100000 ). Во второй строке задаются N элементов...

Записать каждый элемент массива в отдельную переменную
void __fastcall TForm1::*********** { char mas; char mas1; int perem,a,b,c,d,e; while(CommPort1-&gt;InBuffUsed&gt;4) { ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru