自定义mysqli_result()函数无法很好地插入我的PHP脚本中

时间:2018-07-09 18:02:09

标签: php mysql mysqli

我正在将MySQL代码迁移到MySQLi。一切正常,除了MYSQLi中未附带的mysqli_result()函数。我环顾四周,发现一个现成的函数,应该将其插入脚本中。

这是功能:

MySQL

这是一个调用mysqli_result()函数的函数:

function mysqli_result($res,$row=0,$col=0){ 
    $numrows = mysqli_num_rows($res); 
    if ($numrows && $row <= ($numrows-1) && $row >=0){
        mysqli_data_seek($res,$row);
        $resrow = (is_numeric($col)) ? mysqli_fetch_row($res) : 
        mysqli_fetch_assoc($res);
        if (isset($resrow[$col])){
            return $resrow[$col];
        }
    }
    return false;
}

我无法确定function getuserdata($field){ $query=mysqli_query($link, "SELECT `$field` FROM `users` WHERE`id`='".$_SESSION['user_id']."' "); if ($query_result = mysqli_result($query, 0, $field)) { return $query_result; } } 函数是否可以正常工作,因为mysqli_result()函数不返回任何数据


mysqli_result()代码示例礼貌:https://mariolurig.com/coding/mysqli_result-function-to-match-mysql_result/

0 个答案:

没有答案