php单例问题
这是我的单例:
include_once 'conn/mysql.class.php';
//数据库连接单例
class Singleton{
protected static $conn=null;
//防止实例化
private function __construct(){}
//防止克隆
private function __clone(){}
//单例
public static function get(){
if(self::$conn == null){
self::$conn=new MyDb();
}
return self::$conn;
}
}
类操作:
include_once 'dbio/Singleton.class.php';
//continfo表操作类
class Content{
//查询所有记录
public static function getContent(){
$arr=array(); //存储所有记录
$sql='select * from continfo ';
$conn=Singleton::get();
$ccc=Singleton::get();
var_dump($conn);
var_dump($ccc);
$row=$conn->executeQuery($sql);
var_dump($row);
for($i=0;$i
$conn->set($i);
$arr1=array( //存储一条记录
"contid"=>$conn->getValue(0),
"userid"=>$conn->getValue(1),
"sendUser"=>$conn->getValue(2),
"title"=>$conn->getValue(3),
"content"=>$conn->getValue(4),
"isLock"=>$conn->getValue(5),
"imageSrc"=>$conn->getValue(6),
"contTime"=>$conn->getValue(7)
);
$arr[]=$arr1; //将一条记录添加到数组中
}
$conn->close();
return $arr;
}
}
问题是这个类方法调不出数据库里面的数据