如何将查询结果分配给 Opencart/PHP 中的变量?

How do I assign a query result to a variable in Opencart/PHP?

我在尝试将单个查询结果分配给 Opencart 中的变量时遇到问题。例如,

$variable = $this->db->query("SELECT value FROM mydb WHERE ID='example'");

据我所知,$variable 现在是关联数组中查询的结果,如果是这样,我如何从关联数组中获取字符串值以分配给变量?如果我说的有误,请纠正我。感谢任何帮助。

谢谢!

试试这个:

$query = $this->db->query("SELECT value FROM mydb WHERE ID='example'");

// Check if there are any rows returned from the query
if ($query->num_rows > 0) {

    // Here you are getting array of your row.
    $row = $query->row;

    // Now here you are getting specific column value from our row into your variable.
    $variable = $row['yourcolumnname'];

   // Here we are echo our variable to test it.
    echo $variable;
}