0

誰でもphp関数との違いがわかりmysql_connect()ますmysql_pconnect()mysqli_connect()? この質問ですべての参考になりますように。

4

4 に答える 4

1

mysqliはphpの拡張です。phpの将来のバージョンで廃止されるという噂があるので、これを使用することはお勧めしません。

于 2012-06-12T10:46:58.407 に答える
1

違いはここで詳細に説明されています:

http://www.php.net/manual/en/mysqlinfo.api.choosing.php

于 2012-06-12T10:39:14.807 に答える
1

connect()との違いはpconnect()、お店に入るときはドアを開けて商品を受け取り、出てきてドアを閉めるという単純なお店のようなものです。それはconnect()mysqlで呼び出されます。スクリプトが終了すると、mysql データベースへの接続は自動的に閉じられます。ショップのドアがすでに開いていて、一度も閉じられていない場合は と呼ばれpconnect()、 との接続を開きます。接続mysql_pconnect()は閉じられず、将来の使用のために「持続」します。

詳細: http://wiki.answers.com/Q/What_is_the_difference_between_mysql_connect_and_mysql_pconnect_in_PHP#ixzz1xZfVfXzv

mysqli および mysql との違い:

どのコネクタ/拡張機能がより高速かについては、さまざまな意見があります。以下は、従うべき簡単なガイドラインです。

接続先の MySQL データベースが <= 4.1.3 の場合は、mysql_connect を使用します。接続先の MySQL データベースが > 4.1.3 の場合は、mysqli_connect を使用します。

新しいバージョンで mysql_connect を使用できますが、アクセスできない関数があります。

于 2012-06-12T10:39:50.793 に答える
1

PHP は、(以前から開いたままの) 同一の永続的な接続が既に存在するかどうかを確認し、存在する場合はそれを使用します。存在しない場合は、リンクを作成します。「同一」接続とは、同じユーザー名と同じパスワード (該当する場合) を使用して、同じホストに対して開かれた接続です。

これらのリンクを確認してください -- リンク 1 リンク 2

于 2012-06-12T10:41:11.870 に答える