Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql\u结果的OOP变量?_Php_Oop_Mysqli - Fatal编程技术网

Php mysql\u结果的OOP变量?

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

我想要此代码的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);
    }
}
。。。我有以下代码:

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()就是您要找的