Friday, April 20, 2018

[PHP][OOP][MYSQL] 快速上手! 使用 mysqli 方式連 MYSQL !

新版的 PHP 已經棄用 mysql_connect() 及相關 mysql家族的函式,最快的方式是改用 mysqli 去跟 MYSQL 進行連線及相關的操作。
使用非常方式簡單,只要稍微改一下,就可以上手了...
1. 連線
$dbhost = 'www.myweb.com';
$dbuser = 'user';
$dbpw = 'password';
$dbdatabase = 'mydb';
$db = new mysqli($dbhost, $dbuser, $dbpw, $dbdatabase);

2. 使用
$sql = "SELECT * FROM user WHERE user_id = :id";
$query = $db->query($sql);
while ($row = $query->fetch_assoc()) {
  //資料
}

補充:
1. 如果有多個 sql 要一起執行,可以使用 multi_query 例如:
$sql = "OPTIMIZE TABLE mydb.a;OPTIMIZE TABLE mydb.b;OPTIMIZE TABLE mydb.c;";
$query = $db->multi_query($sql);

No comments:

Post a Comment