網站程式設計-PHP
	讓PHP連上MySQL
<?php
if($_SERVER["SERVER_NAME"] == "localhost" or $_SERVER["SERVER_NAME"] == "127.0.0.1"){
  #判斷主機為UniServerZ
  #MYSQL
  #資料庫伺服器
  $db_host = "localhost";
  #資料庫使用者帳號
  $db_user = "root";
  #資料庫使用者密碼
  #$db_password = "12345";
  $db_password = "111111";
  #資料庫名稱
  $db_name = "db2";
}else{
  #MYSQL
  #資料庫伺服器
  $db_host = "";
  #資料庫使用者帳號
  $db_user = "";
  #資料庫使用者密碼
  $db_password = "";
  #資料庫名稱
  $db_name = "";
}
#PHP 5.2.9以後
$mysqli = new mysqli($db_host, $db_user, $db_password, $db_name);
if ($mysqli->connect_error) {
  die('無法連上資料庫 (' . $mysqli->connect_errno . ') '
        . $mysqli->connect_error);
}
#設定資料庫語系
$mysqli->set_charset("utf8");
  - 用法:
$mysqli = mysqli_init(); //建立mysqli物件
$mysqli = new mysqli($db_host, $db_user, $db_password, $db_name);("主機位置","資料庫帳號"," 資料庫密碼");
 - 範例:
$mysqli = mysql_connect("localhost","root","12345");
 - 該函數會傳回一個 $mysqli 物件。
 - 只要程式和資料庫都在同一台主機,「主機位置」填入「localhost」即可。
 - 執行SQL語法:
$result = $mysqli->query($sql) or die(printf("Error: %s <br>".$sql, $mysqli->sqlstate));
 - 結束連線可使用:
「$mysqli->close();」,不過,其實不用也沒關係。
 - 讓MySQL可以順利寫入UTF8中文:
#設定資料庫語系
$mysqli->set_charset("utf8");
在連線之後,加入此行即可。