PHP单态链接数据库方法 single.php
来源:原创
时间:2016-08-13
作者:脚本小站
分类:PHP
<?php class DB{ //1.声明一个私有的静态成员属性,用于存放本类实例化的对象 private static $Obj = null; //2.使用private封装后只能在类的内部创建对象 private function __construct(){ } //此方法为静态 //3.声明一个公有的静态成员,使之外部不创建对象而直接访问到本方法 static function getInstance(){ if(is_null(self::$Obj)) self::$Obj = new self(); return self::$Obj; } function connect(){ $link = mysql_connect('localhost','root','320723')or die('数据库连接失败'); $link = mysql_select_db('bbs'); $link = mysql_set_charset('utf8'); } function __destruct(){ mysql_close(); } } //只能用静态方法取得DB类的对象* $db = DB::getInstance(); $db->connect(); $sql = "select * from bbs_user"; $result = mysql_query($sql); var_dump($result); if($result and mysql_num_rows($result)>0){ while($row = mysql_fetch_assoc($result)){ echo "<pre>"; print_r($row); echo "</pre>"; } }