3

我有我要更改为的代码mysqli

   $result = Data::searchForUser($updateusername);
        if (mysql_result($result, 0) > 0) {
            $message = "3";
        } else {
        $result = Data::updateUserName($updateusername, $user);
            if ($result == true) {
                $message = "1";
            } else {
                $message = "2";
            }
        }

我的问题:我想不出一个mysqli等价物。或者这个方法还好吗?还是我应该在这里使用mysqli_num_rowsOR之类的mysqli_fetch_row东西?

我没有收到错误消息,每次都会收到消息 3。

4

1 回答 1

3

我会尝试使用mysqli_resultwith mysqli_fetch_assoc

mysqli_result

mysqli_fetch_assoc

另外,我肯定会退出使用mysql_result,因为所有 mysql_* 函数都已弃用。

于 2013-09-06T18:19:23.420 回答