PHPでMySQLiデータベースへの接続と切断

PHPでMySQLiデータベースへの接続と切断する方法です
目次
MySQLiデータベースへの接続方法(手続き型)
手続き型でMySQLiデータベースへ接続するにはmysqli_connect
()を利用することができます
接続サーバーホスト名はデータベースサーバーのIPアドレスでも利用可能
//DB接続
$mysqli = mysqli_connect('接続サーバーホスト名', 'ユーザー名', '接続パスワード', 'データベース名');
if ($mysqli->connect_error) {echo $mysqli->connect_error;exit;}
MySQLiデータベースへの接続方法(オブジェクト型)
オブジェクト型でMySQLiデータベースへ接続するにはnew mysqli()を利用することができます
//DB接続
$mysqli = new mysqli('接続サーバーホスト名', 'ユーザー名', '接続パスワード', 'データベース名');
if ($mysqli->connect_error) {echo $mysqli->connect_error;exit;}
MySQLiデータベースの切断方法
MySQLiデータベースの切断するにはclose()を利用します
$mysqli->close();
MySQLiデータベースの接続と切断
MySQLiデータベースへの接続と切断まとめ
//DB接続
$mysqli = new mysqli('接続サーバーホスト名', 'ユーザー名', '接続パスワード', 'データベース名');
if ($mysqli->connect_error) {echo $mysqli->connect_error;exit;}
//文字コードのセット
$mysqli->set_charset("utf8");
//データベース処理
$mysqli->close();
おまけ、エックスサーバーの場合の例
エックスサーバーでの「接続サーバー名」はサーバーパネル内「データベース」ー「MySQL設定」の下部にある項目で確認可能(MySQLx.x ホスト名またはIPアドレス)


エックスサーバーの場合、ユーザー名を各データベース毎のアクセス権所有ユーザーに追加しておく必要があります
$mysqli = new mysqli('mysqxxxx.xserver.jp', 'accountName_tarou', 'password', 'accountName_databaseName');
if ($mysqli->connect_error) {error_log($mysqli->connect_error);exit;}
$mysqli->set_charset("utf8");
ディスカッション
コメント一覧
まだ、コメントがありません