mysqlとmysqliの違い

PHP7.0以降、mysqlではなくmysqliを使う。mysqliはオブジェクト型でも手続き型でも使えるが、オブジェクト型の方がシンプル。

mysql_connect()→

$db = new mysqli(ホスト名, ユーザー名, パスワード, データベース名);
 if ($db->connect_error) {
   die("データベースに接続できません。");
 }

mysql_query()→

$result = $db->query($sql);

mysql_num_rows()→

$result->num_rows; (数値)

mysql_fetch_arrray()→

while ($data = $result->fetch_assoc()) {
     extract($data);
    ....
 }

mysql_close()→

$db->close();



  • 最終更新:2016-04-25 19:23:01

このWIKIを編集するにはパスワード入力が必要です

認証パスワード