如何将查询结果分配给 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;
}
我在尝试将单个查询结果分配给 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;
}