PHP での MySQL API の混合
PHP で mysql_ API と mysqli_ API を混合できますかPHP?
回答
いいえ、PHP で mysql_ API と mysqli_ API を混在させることはできません。これらは別個の API であり、生成されるリソースには互換性がありません。
提供されたコード例では、mysql_close() を使用して mysqli_ 接続を閉じようとする (またはその逆) ことが問題の原因です。 2 つの API は接続の処理方法が異なるため、警告が表示されます。
mysqli_ 接続を閉じるには mysqli_close() を使用する必要があり、mysql_ 接続の場合は mysql_close() を使用する必要があります。
接続の有効性を確認しています
MySQL 接続は有効です。mysqli_connect_errno() (mysqli_ 接続の場合) または mysql_errno() (mysql_ 接続の場合) を使用できます。これらの関数は、接続が失敗した場合はエラー コードを返し、接続が有効な場合は 0 を返します。
以上がPHP で mysql_ と mysqli_ API を混合できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。