PHP7でデータベースコネクト

PHP7系以降のバージョンでは、mysql関数が使用出来ない。

//データベースに接続($host, $username, $password, $dbname)
$mysqli = new mysqli('localhost','root','','database');
if ($mysqli->connect_error) {
error_log($mysqli->connect_error);
exit;
}

//クライアントのデフォルト文字セットをUTF-8に変更
$mysqli->set_charset("utf8");

データの取得

$sql =('select id,name from hoge');
$result = $mysqli -> query($sql);
while ($row = $result -> fetch_assoc()){
//ここに処理を書く
echo $row['name'];
}

参考にしたページ

  • http://qiita.com/kentyama/items/f7759807445c3863ccaa
  • http://replication.hatenablog.com/entry/2014/07/01/015350
カテゴリーPHP