Php mysql\u结果的OOP变量?
我想要此代码的OOP/MySQLi变体:Php mysql\u结果的OOP变量?,php,oop,mysqli,Php,Oop,Mysqli,我想要此代码的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 { re
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);
}
}
。。。我有以下代码:
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);
}
}
函数mysql\u evaluate($query,$default\u value=“undefined”){
$result=$mysqli->query($query);
如果($result->num_rows<1){
返回$default\u值;
}否则{
返回mysql_结果($result,0);
}
}
谢谢:)
如果只需要第一行,则:
return $result->fetch_object();
或
取决于你想要什么,我会做这项工作
您没有将任何变量绑定到$query中,因此这并不比只使用mysql函数更好。作为query调用的结果,mysqli\u result对象被返回。 以下是该类型的完整描述: 可能$result->fetch_all()就是您要找的