0

この質問は50回投稿されており、答えは常に「クエリにエラーがあります」です。さて、私のクエリは有効であり、私のデータベースは値で更新されていますが、mysql_affected行でまだ問題があります。私の簡略化されたコード:

$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...

他に確認すべきアイデアはありますか?

4

1 に答える 1

1
int mysql_affected_rows ([ resource $link_identifier = NULL ] )

への引数は、 が返すリソースではなく、 がmysql_affected_rows返すリソースでなければなりません。または、完全に省略することもできます。mysql_connectmysql_query

于 2012-04-09T19:12:21.903 に答える