static function RowToObject($row){
$dc=New DataCenter(); //现将对象实力化
$dc->DataCenterID=$row["DataCenterID"]; //将数组的值存入相应的对象属性中。
$dc->Name=$row["Name"];
$dc->SquareFootage=$row["SquareFootage"];
$dc->DeliveryAddress=$row["DeliveryAddress"];
$dc->Administrator=$row["Administrator"];
$dc->MaxkW=$row["MaxkW"];
$dc->DrawingFileName=$row["DrawingFileName"];
$dc->EntryLogging=$row["EntryLogging"];
$dc->ContainerID=$row["ContainerID"];
$dc->MapX=$row["MapX"];
$dc->MapY=$row["MapY"];
$dc->U1Position=$row["U1Position"];
$dc->MakeDisplay();
return $dc; //返回一个对象
}
static function getProject( $ProjectID ) {
global $dbh;
$st = $dbh->prepare( "select * from fac_Projects where ProjectID=:ProjectID" );
//以对象方式保存结果
$st->setFetchMode( PDO::FETCH_CLASS, "Projects" );
//将数据保存为对象
$st->execute( array( ":ProjectID"=>$ProjectID ));
//执行sql语句并传参
if ( $row = $st->fetch() ) {
return $row;
$row 为对象数据