誰でもphp関数との違いがわかりmysql_connect()
ますmysql_pconnect()
かmysqli_connect()
? この質問ですべての参考になりますように。
4 に答える
mysqliはphpの拡張です。phpの将来のバージョンで廃止されるという噂があるので、これを使用することはお勧めしません。
違いはここで詳細に説明されています:
connect()
との違いはpconnect()
、お店に入るときはドアを開けて商品を受け取り、出てきてドアを閉めるという単純なお店のようなものです。それはconnect()
mysqlで呼び出されます。スクリプトが終了すると、mysql データベースへの接続は自動的に閉じられます。ショップのドアがすでに開いていて、一度も閉じられていない場合は と呼ばれpconnect()
、 との接続を開きます。接続mysql_pconnect()
は閉じられず、将来の使用のために「持続」します。
mysqli および mysql との違い:
どのコネクタ/拡張機能がより高速かについては、さまざまな意見があります。以下は、従うべき簡単なガイドラインです。
接続先の MySQL データベースが <= 4.1.3 の場合は、mysql_connect を使用します。接続先の MySQL データベースが > 4.1.3 の場合は、mysqli_connect を使用します。
新しいバージョンで mysql_connect を使用できますが、アクセスできない関数があります。