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

PHP で MySQL の「mysql_」 API と「mysqli_」 API を混合できますか?

Mary-Kate Olsen
リリース: 2024-12-31 10:50:10
オリジナル
653 人が閲覧しました

Can I Mix MySQL's `mysql_` and `mysqli_` APIs in PHP?

PHP での MySQL API の混合: 注意事項

PHP で mysql_ API と mysqli_ API を混合できるという提案にもかかわらず、この実践は次のようなものであることを理解することが重要です。推奨されません。 MySQL には、従来の mysql_ 関数と改良された mysqli_ 関数の 2 つの API セットがあります。 2 つの API を混合すると、ランタイム エラーや予期しない動作が発生する可能性があります。

提供されたコードでは、mysqli_connect() で接続を作成し、mysql_close() で接続を閉じようとしています。この組み合わせは互換性がありません。コード全体で一貫して mysqli_connect() と mysqli_close() または mysql_connect() と mysql_close() を使用する必要があります。

あるいは、接続を検証する場合は、適切な API 固有の close 関数を使用する必要があります。 。 mysqli_connect() の場合は mysqli_close() を使用し、mysql_connect() の場合は mysql_close() を使用します。

以上がPHP で MySQL の「mysql_」 API と「mysqli_」 API を混合できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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