新しいmysqli
とmysqli_connect
の違いは何ですか? 私は、クエリの実行が異なることを知っています。例えば
:mysqli->query()
と
mysqli_query()
なぜ二つの異なるタイプがあり、違いの必要性は何ですか?新しいmysqliとmysqli_connect
22
A
答えて
28
1つは手続き型プログラミング用で、もう1つはOOPスタイルプログラミング用です。両方とも同じ目的を果たします。 Open a new connection to the MySQL server
OOPスタイルの使用
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
手続き型の使用
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
参考:
+1
パフォーマンスの改善はありますか? –
8
PHP Manual右@Hanky Pankyに。私はまた、PHPのドキュメントに追加したい:
はhttp://www.php.net/manual/en/mysqli.construct.php
注:
OO構文のみ:接続に失敗した場合、オブジェクトがまだ返されます。 接続が失敗したかどうかを確認するには、前述の例のように mysqli_connect_error()関数またはmysqli-> connect_errorプロパティ のいずれかを使用します。
エラー処理は、1つの違いに過ぎません。
いいえ、私はそれをGoogleにしようとしましたが、私はここの人々の経験が私をより良く助け、それについて私にまっすぐな情報を与えることができると思った – FosAvance