终于花时间去弄乱 php 类,并且好奇地想知道像下面这样的东西是否是重复使用 mysql 结果的最有效方法:
class ProjectDetails {
private $ProjectDetails;
function getDetails($projectid) {
$query_GetDetails =
"SELECT * FROM projects WHERE ProjectID = $projectid";
$results_ProjectDetails = mysql_query($query_GetDetails);
$ProjectDetails = mysql_fetch_array($results_ProjectDetails);
$this->ProjectDetails = $ProjectDetails;
}
function getDetail($el) {
$this->ProjectDetails[$el];
}
}
在阅读该主题时,我发现有些人会在他们想要的每个结果函数中调用他们的查询函数,在我的例子中,这将在 GetDetail() 中调用 GetDetails(),只是为了访问返回的数组。假设上述发布的方法更有效,我是否正确?而且,有没有更好的方法来做到这一点?
一如既往地感谢,