php資料庫物件導向

php資料庫物件導向

1.設定 sql 連線資訊

mysqli.inc.php

<?php 
define("_DBhost","dbhost", false); //資料庫位址 
define("_DBuser","dbuser", false); //資料庫使用者帳號 
define("_DBpasswd","dbpassword", false); //資料庫使用者密碼 
define("_DBname","dbname", false); //資料庫名稱 
?>

2.查詢資料庫

class.select.php

<?php
class select {
 var $table,$field;//設定資料表查詢欄位名稱
 
 public function run($table,$field){
 header("Content-Type:text/html; charset=utf-8");
 require_once('mysqli.inc.php');
 $mysqli = new mysqli(_DBhost,_DBuser,_DBpasswd,_DBname);//開始mysqli連線
 
 if ($mysqli->connect_errno) {
 echo "Failed to connect to MySQL: " . $mysqli->connect_error;
 }//mysqli連線錯誤顯示錯誤訊息Debug
 
 $mysqli->set_charset("utf8");//設定語系utf8
 
 $sql = "select * from $table";
 $result = $mysqli->query($sql);
 
 while($row = $result->fetch_array()){
 echo $row[$field]."<br/>";
 }
 $mysqli->close();
 
 }
}

?>

….待續

發表迴響