Цикл Foreach не работает должным образом - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь получить некоторые значения из базы данных на основе ее ключа. Я присваиваю значения переменной, но она работает не так, как ожидалось.Вот мой код ниже:

<code>$sql_session = $wpdb->get_results("SELECT option_name, option_value FROM $settings_table WHERE option_name='session' || option_name='sch_session_start'");
echo "<pre>";
print_r($sql_session);
echo "
"; foreach ($ sql_session как $ session) {if ($ session-> option_name ==" session ") $ session = $ session-> option_value; if ($ session-> option_name == "sch_session_start") $ session_start = $ session-> option_value; // это моя строка 12}

Приведенный выше код дает мне следующую ошибку

Примечание: Попытка получить свойство необъекта в F: \ INSTALLED \ XAMPP \ htdocs \ SMS \ wp-content \ plugins \ wpschoolpress \ includes \ wpsp-depositFeesForm.php в строке 12 (строка 12 прокомментирована вкод выше) .

А вот так выглядит мой массив $sql_session:

Array
(
    [0] => stdClass Object
        (
            [option_name] => session
            [option_value] => 2018-19
        )

    [1] => stdClass Object
        (
            [option_name] => sch_session_start
            [option_value] => 5
        )

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