サマリー:class Db{ //保存全局實例 private static $instance; //數(shù)據(jù)庫連接句柄 private $db; //數(shù)據(jù)庫連接參數(shù) const HOSTNAME="127.0.0.1"; const
class Db{ //保存全局實例 private static $instance; //數(shù)據(jù)庫連接句柄 private $db; //數(shù)據(jù)庫連接參數(shù) const HOSTNAME="127.0.0.1"; const USERNAME="root"; const PASSWORD="root"; const DBNAME="php"; //私有化構(gòu)造函數(shù),防止外界實例化對象 private function __construct(){ $this->db=mysqli_connect(self::HOSTNAME,self::USERNAME,self::PASSWORD,self::DBNAME); } //私有化克隆函數(shù),防止外界克隆對象 private function __clone(){ } //單例訪問統(tǒng)一入口 public static function getInstance(){ if(!(self::$instance instanceof self)){ self::$instance=new self(); } return self::$instance; } //數(shù)據(jù)庫查詢操作 public function getinfo(){ $sql="select * from staff"; $res=mysqli_query($this->db,$sql); while($row=mysqli_fetch_array($res)){ echo $row['name'].'<br/>'; } mysqli_free_result($res); } } $mysqli=Db::getInstance(); $mysqli->getinfo(); ?>
輸入樣式:
宋青書
小龍女
張無忌
楊康
楊過
歐陽克
歐陽峰
武大郎
武松
西門慶
趙敏
郭靖
金輪法王
黃蓉
還珠格格
紫薇
胡一刀
張飛
劉備
關(guān)羽
添削の先生:查無此人添削時間:2018-11-14 10:53:17
先生のまとめ:完成的不錯,你已經(jīng)理解了精髓,可以開發(fā)項目了。