我有PHP類,它包含來自數據庫的查詢數據的函數。第一個是哪一個更適合查詢PHP類?
class x{
public $var1;
public $var2;
function __construct(){ }
function getX($primkey){
$sql = mysql_qyery("SELECT * FROM x_table WHERE primkey='$primkey'");
$row = mysq;_fetch_assoc($sql);
$this->var1 = $row['var1'];
$this->var2 = $row['var2'];
}
}
和另一個上是
class x{
public $var1;
public $var2;
function __construct(){ }
function getX($primkey){
$sql = mysql_qyery("SELECT * FROM x_table WHERE primkey='$primkey'");
$row = mysq;_fetch_assoc($sql);
return $row;
}
}
兩級對功能的getX()一些差異。第一類將數據庫中的數據轉換爲類變量,但第二類將數據庫中的數據通過數組返回。
我想了解一下兩類,哪一個更好的性能。哪一個對編程或任何想法都有好處?
問候。