我从https://code.google.com/p/alegrocart/下载了AlegroCart,我正在尝试找出正在使用的数据库框架。
使用的方法之一是getRow
:
$result = $this->database->getRow("select order_reference, total from order_google where order_number = '" . $orderNumber . "'");
但是还有对getRows
的调用:
$result = $this->database->getRows("select * from zone_to_geo_zone where geo_zone_id = '" ...
有谁知道哪个框架允许这两个调用?我看到Pear框架有getRow但不是getRows。
感谢
答案 0 :(得分:0)
这不是一个真正的框架,但它似乎只是由alegrocart直接编写的一些(简单)代码:
function getRow($sql) {
$this->query($sql);
$row = mysql_fetch_assoc($this->result);
mysql_free_result($this->result);
return $row;
}
function getRows($sql) {
if (func_num_args()) { $this->query(implode(func_get_args(), ', ')); }
else { $this->query($sql); }
$rows = array();
while (is_resource($this->result) && $row = mysql_fetch_assoc($this->result)) { $rows[] = $row; }
if(is_resource($this->result)){
mysql_free_result($this->result);
}
return $rows;
}