0

何らかの理由で、PHP はローカルではなく Web サーバーでエラーをスローしています。

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 16 in /home/a8576801/public_html/indev/core/functions/users.php on line 79

ここで、79 行目の問題の関数は次のようになります。

関数 user_id_from_username($username) {
    $username = サニタイズ($username);
    return mysql_result(mysql_query("SELECT `user_id` FROM `users` WHERE `user_name` = '$username'"), 0, 'user_id') または die(mysql_error());
}
4

2 に答える 2

0

みんなごめんなさい。私の側のばかげた間違い。間違ったファイルで関数を呼び出しました。

修繕 !

于 2013-01-10T06:03:18.353 に答える
0

$username が NULL である可能性があります。ユーザー名をエコーし​​、それに関連付けられた値があることを確認します。

Unable to jump to row 0 on MySQL result index 13もチェックしてみてください。

于 2013-01-10T05:46:00.003 に答える