本帖最后由 bixuewei 于 2013-08-03 23:25:10 编辑
$val){ define($name,$val);}$dsn = mysql:host=.db_host.;dbname=.db_name;$dbo = new pdo($dsn,db_user,db_pass);/*$sql=select * from task;$stmt =$dbo->prepare($sql);$stmt ->execute();$results = $stmt -> fetchall(pdo::fetch_assoc);print_r($results); $stmt ->closecursor();*/class db_connect{ public $db; protected function __construct($dbo=null) { $dsn = mysql:host=.db_host.;dbname=.db_name; try { $this->db =new pdo($dsn,db_user,db_pass); } catch(exception $e) { die($e->getmessage()); } }}class task extends db_connect{ public function __construct($dbo=null,$usedata=null) { parent::__construct($dbo); } private function _loadeventtask ($id=null) { $sql=select * from `task`; try { $stmt = $this->db->prepare($sql); $stmt ->execute(); $results = $stmt -> fetchall(pdo::fetch_assoc); $stmt ->closecursor(); return $results; } catch( exception $e) { die($e->getmessage() ); } }}$ssss= new task($dbo);var_dump ($ssss);
回复讨论(解决方案) 大神们都睡了,又要失眠啦。
object(task)#2 (1) {
[db]=>
object(pdo)#3 (0) {
}
}
真勤劳的老神仙啊。