sql >> データベース >  >> RDS >> Mysql

PHP(MySQL)エラー:警告:mysql_num_rows()はパラメーター1がリソースであることを期待しています

    $result falseです クエリが無効であるため(構文エラーがあります)。使用:

    $sql = "UPDATE members SET conf=2 WHERE email = '$email_to';"
    

    $email_toを囲む引用符に注意してください )

    また、mysql_num_rows() SELECTに使用する必要があります クエリのみ。 UPDATEの場合 、INSERT およびDELETE mysql_affected_rows()を使用します 代わりに。

    最後に、後で参照できるように、クエリが機能しない場合は、エラーと使用されたSQLクエリ(Col Shrapnelの回答にあるものなど)を出力します。何が悪いのかを知るのに役立ちます。



    1. Flask、Connexion、SQLAlchemyを使用したPython REST API –パート3

    2. PHPとMySQLデータベースを使用した完全なユーザー登録システム

    3. INSERTを失敗させるトリガー?可能?

    4. Oracle Database 21c