ホームページ > データベース > mysql チュートリアル > PHP で mysql_ と mysqli_ API を混合できますか?

PHP で mysql_ と mysqli_ API を混合できますか?

DDD
リリース: 2024-12-15 03:07:09
オリジナル
311 人が閲覧しました

Can I Mix mysql_ and mysqli_ APIs in PHP?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート