从mysql_result()迁移到更新的方法

时间:2013-09-06 18:11:14

标签: php mysql sql

我将此代码更改为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_rowsmysqli_fetch_row这样的东西吗?

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

1 个答案:

答案 0 :(得分:3)

我会尝试将mysqli_resultmysqli_fetch_assoc一起使用。

mysqli_result

mysqli_fetch_assoc

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