Разделите многомерный массив MySQL на полезные данные для использования в форме в PHP 7.1 - PullRequest
0 голосов
/ 01 октября 2019

У меня есть большая таблица БД, из которой я извлекаю много данных. Моя форма довольно проста, но выполнит большую задачу. У меня есть 3 выпадающих списка. «Состояние», «Производитель» и «Модель». По изменению «Состояние» Мне нужен раскрывающийся список «Производители», чтобы заполнить данные из таблицы. Затем, когда выбран «Производитель», заполните поле «Модель». покончить с этими моделями производителей. После всего, что я выбрал, мне нужно посмотреть цены в таблице БД (wpp_StateDefaultAnnual, wpp_StateDefaultMonthly), чтобы сгенерировать «Quote» на экране.

В настоящее время в моем контроллере у меня есть .. .

$db = \Database::connection('esco_web_connection');
    $quoteMfr = $db->executeQuery('SELECT wpp_MfrName FROM Products_Premiums ');
    $quoteModel = $db->executeQuery('SELECT wpp_Model FROM Products_Premiums ');
    $quoteAnnual = $db->executeQuery('SELECT wpp_StateDefaultAnnual FROM Products_Premiums ');
    $quoteMonthly = $db->executeQuery('SELECT wpp_StateDefaultMonthly FROM Products_Premiums ');
    $this->set('quoteMfr', $quoteMfr);
    $this->set('quoteModel', $quoteModel);
    $this->set('quoteAnnual', $quoteAnnual);
    $this->set('quoteMonthly', $quoteMonthly);

Я получаю очень большой массив для каждого. Могу ли я сделать это одним запросом?

Как мне организовать и использовать эти данные? В настоящее время, когда я делаю var_dump Iполучить каждую строку в таблице, которую нельзя использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...