PHP MYSQL:なぜこの警告が表示されるのですか?

mysql php
PHP MYSQL:なぜこの警告が表示されるのですか?

使うとき

mysql_affected_rows($result);

…​in php then I get below warning how to remove it?

_
警告:mysql_affected_rows():指定されたリソースは、C:\ wamp \ www \ st_db_1 \ search_db.phpの行60の有効なMySQL-Linkリソースではありません
_

  -1  0


ベストアンサー

$ result = mysql_query()と仮定しますか??

その変数を渡さないでください。接続リンク$ variableを渡すか、単にmysql_affected_rows()を使用できます。

1


$ resultはクエリの例ではなくリンク識別子でなければなりません

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');

// will return for the most recent connection
echo mysql_affected_rows();

// will return for $link connection defined 2 rows up
echo mysql_affected_rows($link);

1


if($result)
{
    mysql_affected_rows($result);

}

1


クエリは有効な結果を生成しませんでした。 + `mysql_affected_rows()`を呼び出す前に `echo mysql_error()`を試してください。

0


タイトルとURLをコピーしました