데이터베이스의 쿼리 데이터 기능을 포함하는 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()에 약간 차이가있다. 첫 번째 클래스는 데이터베이스의 데이터를 클래스 변수에 저장하지만 두 번째 클래스는 배열을 통해 데이터베이스의 전체 데이터를 반환합니다.
두 클래스의 성능에 대해 알고 싶습니다. 어느 것이 더 좋습니다. 그리고 어느 것이 프로그래밍이나 어떤 아이디어에 좋은가요?
감사합니다.