です。この質問は50回あり、答えは常に「あなたのクエリにはエラーがあります。さて、私のクエリは有効と私のデータベースは値で更新され、私はまだmysql_affectedの行に問題があります。私の簡素化コード:私はこれを実行するとmysql_affected_rowsは、 "指定された引数は有効なMySQL-Linkリソースではありません"というエラーを返します。有効なクエリは
$sql = "UPDATE t_users
SET t_users.facebookID = '$facebookID'
WHERE t_users.username = '$username'";
$query = mysql_query($sql);
if ($query){
if (mysql_affected_rows($query)) echo "success";
}
else echo "error registering account--error was " . mysql_error();
は、facebookID列が更新されますが、私は警告を取得:
<b>Warning</b>: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource...
任意のアイデア他に何をチェックするの? mysql_affected_rows
へ
'mysql_query'の後で' mysql_affected_rows'の前に '$ query'で' gettype'または 'var_dump'を実行しようとしましたか? – DCoder
はい、 "var_dump($ query);" "bool(真)"とエコーします。 – adamdport