Как вывести данные из БД в выпадающий список select?
По итогу выдает пустое поле. Подскажите, что не так или как сделать иначе, чтобы работало.
- Вопрос задан более двух лет назад
- 452 просмотра
Комментировать
Решения вопроса 1
Для правильного вопроса надо знать половину ответа
$clientname = mysqli_fetch_all($clientname); Здесь вы уже получили все строки результата в массив $clientname. Следующие вызовы mysqli_fetch_. будут возвращать false.
Ответ написан более двух лет назад
Комментировать
Нравится 1 Комментировать
Как вывести данные из БД в массив (PHP)?
Пишу WhatsApp (дальше ВА) бота. Есть данные которые хранятся в БД. Понял как вывести данные с БД, но до конца не понимаю как из этих же данных формировать массив и вывести эти массивы. Прошу помочь.
welcome($message['chatId'],false); break;> case '1'; case 'да': yes($message['chatId'],$message['senderName']); break;> case '2'; case 'нет':not($message['chatId']); break;> default: welcome($message['chatId'],true); break;> > > > > > public function welcome($chatId, $noWelcome = false) < $welcomeString = $noWelcome ? "Добрый день я WhatsApp бот такой такой компаний.\nЧерез меня можете сделать заказ с доставкой.\n\nПравила бота, пишите команды в чат чтобы переходить по ним.\nЖелаете сделать заказ?\n\n":"Бот для заказов\n\n"; $this->sendMessage($chatId, $welcomeString. "1 - Да (Перейти на меню)\n". "2 - Нет (Обратиться в тех. поддержку)" ); > public function yes($chatId) //В ЭТОМ МОМЕНТЕ ДОЛЖНО ВЫХОДИТЬ МЕНЮ, КОТОРЫЙ ХРАНИТЬСЯ В БД. < $welcomeString = $noWelcome ? "Выберите:\n":"Все позиции из меню\n\n"; $this->sendMessage($chatId, $welcomeString. "1. Суши - 500 тг\n". "2. Ролы - 400 тг\n". "3. Бургер - 600 тг\n". "4. Салат - 300 тг\n". "5. Напиток - 200 тг\n" ); > public function not($chatId) < $welcomeString = $noWelcome ? "Выберите:\n":"Вы обратились в тех. поддержку\n\n"; $this->sendMessage($chatId, $welcomeString. "Позвонить - \n". "Пожаловаться на качеству обслуживания" ); > public function sendMessage($chatId, $text) < $data = ['chatId' =>$chatId, 'body' => $text]; $this->sendRequest('message', $data); > public function sendRequest($method, $data) < $url = $this->APIurl . $method . '?token=' . $this->token; if (is_array($data)) < $data = json_encode($data); >$options = stream_context_create([ 'http' => [ 'method' => 'POST', 'header' => 'Content-type: application/json', 'content' => $data, ], ]); $response = file_get_contents($url, false, $options); file_put_contents('requests.log', $response . PHP_EOL, FILE_APPEND); > > new whatsAppBot(); ?>
- Вопрос задан более двух лет назад
- 938 просмотров
Комментировать
Решения вопроса 1
$query ="SELECT * FROM menu"; $query_do = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link)); // получаем данные в виде массива $result = mysqli_fetch_array($query_do); // теперь можем вытаскивать. Где id - название столбца $result['id'];
Ответ написан более двух лет назад
Комментировать
Нравится 1 Комментировать
Ответы на вопрос 1

ThunderCat @ThunderCat Куратор тега PHP
Понял как вывести данные с БД
И как? Не вижу кода который у вас что-то вообще запрашивает из бд. БТВ данные из бд приходят обычно в виде массива (есть нюансы, но в целом так).
Ответ написан более двух лет назад
Нравится 2 4 комментария
erikkoptileu @lucsieus Автор вопроса
Через этот скрипт вывожу данные. Но мне не понятно как именно реализовать в массив. Какие ньансы?
Id Наименование Цена "; for ($i = 0 ; $i < $rows ; ++$i) < $row = mysqli_fetch_row($result); echo ""; for ($j = 0 ; $j < 3 ; ++$j) echo "$row[$j] "; echo " "; > echo ""; // очищаем результат mysqli_free_result($result); > mysqli_close($link); ?>

ThunderCat @ThunderCat Куратор тега PHP
Документация? Неее, бред какой-то.
Как вывести данные из бд php
Вывод данных из БД в HTML
Доброго времени суток!
Подскажите, пожалуйста как вывести данные из БД в таблицу HTML.
Есть запрос
$SQL = "SELECT * FROM `bases`"; $result = mysql_query($SQL);
Есть таблица
Id Location PC Name Bases
Так понимаю, что заполнение должно быть в
while ($row = mysql_fetch_array($result))
| Shouldercannon |
| Посмотреть профиль |
| Найти ещё сообщения от Shouldercannon |
2 the Nation Glory
Регистрация: 27.05.2014
Сообщений: 3,289
Примерно как-то так
чтение
$sql = "SELECT id, location, pc_name, bases from bases"; $result = mysql_query($sql); $list = array(); $i = 0; while ($row = mysql_fetch_array($result))
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
| Aleksandr H. |
| Посмотреть профиль |
| Найти ещё сообщения от Aleksandr H. |
| Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Вывод данных из XML в HTML | giraff | PHP | 1 | 29.01.2021 17:17 |
| php — вывод html с отступами | zaki | PHP | 14 | 11.08.2014 08:53 |
| Вывод информации из БД в HTML-форму | manula | PHP | 4 | 26.11.2012 11:28 |
| Вывод в html. Delphi. | teres | Общие вопросы Delphi | 0 | 06.04.2012 12:51 |
| Вывод Html из MYSQL | Ричи | PHP | 2 | 01.10.2011 23:38 |
#6 — Получение данных из БД

Laravel обладает обширным количеством функций для получения различного рода значений из базы данных. В ходе урока вы научитесь получать данные из БД и передавать их в шаблоны для отображения пользователю.
Видеоурок
Необходимо использовать модели для взаимодействия с какой-либо таблицей в базе данных. Модель представляет из себя прямого проводника к определенной таблице в БД. Через модель вы можете создавать новые записи, обновлять уже существующие, удалять записи и получать записи для дальнейшего отображения в шаблонах.
Чтобы получить записи из таблицы, вам нужно создать объект в контролере на основе вашей модели и далее обратиться к одной из многих доступных функций:
$model = new User(); dd($model->all()); // Выведет все записи из БД dd($model->find(3)); // Выведет запись из БД с ID 3
Посмотреть полный список всех доступных функций можно здесь .
Чтобы передать данные в HTML шаблон, укажите второй параметр в функции view() :
$model = new User(); // Создание объекта на основе модели // Вызов шаблона и передача в него данных return view('html-template', ['parametr-name' => $model->orderBy('id', 'desc')->get()]);
