同じ結果を達成する方法がたくさんある場合、mysql接続を初期化する最も効率的な方法はどれか疑問に思います。
注:最近、PHPのドキュメントで、mysql_connectが非推奨になっていることもわかりました。現在、すべてのコードでmysql_connectが使用されています。切り替える十分な理由はありますか?
私がやろうとしていることは:
- database.phpを作成します。
- データベースに接続するPHPページにはこのファイルが含まれているため、データベースに接続するために多くのコードを記述する必要はありません。
したがって、最も効率的にするために、このdatabase.phpは何をすべきでしょうか。
1. $con = mysql_connect("etc"...)
mysql_select_db("databse")
//ここから、このファイルを含めてクエリを開始できます。-動作しますが、それが最善の方法かどうかはわかりません。
2. //database.php
$mysqli = new mysqli('localhost', 'user', 'pwd', 'database');
// in other files
$mysqli->query("SELECT ...")
- または、持続的接続を使用する必要がありますか?(このサイトはデータベースが非常に多く、ページが大量に生成され、同時にログインするユーザーは100人以下になります)
前もって感謝します