abstrait:class Db{ //保存全局實(shí)例 private static $instance; //數(shù)據(jù)庫(kù)連接句柄 private $db; //數(shù)據(jù)庫(kù)連接參數(shù) const HOSTNAME="127.0.0.1"; const
class Db{ //保存全局實(shí)例 private static $instance; //數(shù)據(jù)庫(kù)連接句柄 private $db; //數(shù)據(jù)庫(kù)連接參數(shù) const HOSTNAME="127.0.0.1"; const USERNAME="root"; const PASSWORD="root"; const DBNAME="php"; //私有化構(gòu)造函數(shù),防止外界實(shí)例化對(duì)象 private function __construct(){ $this->db=mysqli_connect(self::HOSTNAME,self::USERNAME,self::PASSWORD,self::DBNAME); } //私有化克隆函數(shù),防止外界克隆對(duì)象 private function __clone(){ } //單例訪問(wèn)統(tǒng)一入口 public static function getInstance(){ if(!(self::$instance instanceof self)){ self::$instance=new self(); } return self::$instance; } //數(shù)據(jù)庫(kù)查詢操作 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(); ?>
輸入樣式:
宋青書
小龍女
張無(wú)忌
楊康
楊過(guò)
歐陽(yáng)克
歐陽(yáng)峰
武大郎
武松
西門慶
趙敏
郭靖
金輪法王
黃蓉
還珠格格
紫薇
胡一刀
張飛
劉備
關(guān)羽
Professeur correcteur:查無(wú)此人Temps de correction:2018-11-14 10:53:17
Résumé du professeur:完成的不錯(cuò),你已經(jīng)理解了精髓,可以開(kāi)發(fā)項(xiàng)目了。