我想要这个代码的OOP / MySQLi变体:
return mysql_result($result, 0);
...我有这段代码:
function mysql_evaluate($query, $default_value="undefined") {
$result = $mysqli->query($query);
if($result->num_rows < 1){
return $default_value;
} else {
return mysql_result($result, 0);
}
}
谢谢:)
答案 0 :(得分:0)
return $result;
如果您只想要第一行,那么:
return $result->fetch_object();
或
return $result->fetch_assoc();
取决于你想要的东西将完成这项工作。
您没有将任何变量绑定到$查询中,因此这并不比仅使用mysql函数更好。
答案 1 :(得分:0)
作为查询调用的结果,返回mysqli_result对象。 以下是该类型的完整说明:http://php.net/manual/en/class.mysqli-result.php 可能是$ result-&gt; fetch_all()就是你要找的东西。