mysqli
新しいとはどう違いmysqli_connect
ますか?クエリの実行が異なることは知っています。
例:mysqli->query()
そして、mysqli_query()
なぜ 2 つの異なるタイプがあるのですか? 違いの必要性は何ですか?
質問する
50856 次
3 に答える
56
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');
参考:PHPマニュアル
于 2013-03-29T16:52:27.303 に答える
14
@Hanky Pankyの右。それに、PHP ドキュメントも追加します。
http://www.php.net/manual/en/mysqli.construct.php
ノート:
OO 構文のみ: 接続が失敗した場合でもオブジェクトが返されます。接続が失敗したかどうかを確認するには、前の例のように mysqli_connect_error() 関数または mysqli->connect_error プロパティを使用します。
したがって、エラー処理は 1 つの違いにすぎません。
于 2013-03-29T16:57:06.183 に答える