我正在尝试从数据库中获取一些值,这是基于它的关键我将值赋给变量,但它没有按预期工作。 以下是我的代码:
$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 "</pre>";
foreach ($sql_session as $session) {
if($session->option_name == "session") $session = $session->option_value;
if($session->option_name == "sch_session_start") $session_start = $session->option_value; //this is my line 12
}
以上代码给出了以下错误
注意:尝试在第12行的F:\ INSTALLED \ XAMPP \ htdocs \ SMS \ wp-content \ plugins \ wpschoolpress \ includes \ wpsp-depositFeesForm.php中获取非对象的属性(第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
)
)