我在名为Bills的类上有这个函数,在调用它时会返回三个值。
function GetCashierDetail ($UserID){
$GetCashierID = "SELECT cashiers_CashierID,cashiers_Total,cashiers_Last_Total
FROM `cashiers`
WHERE `cashiers_CashierCloseDate` is null and `cashiers_Status`='0'
and `cashiers_Delete` = '0' and `cashiers_User` = '".$UserID."'";
$objQueryCashierID = mysql_query($GetCashierID) or die ("Error Query [".$strSQL."]");
$GetCashierIDResult = mysql_fetch_array($objQueryCashierID);
$BillsCashierID = $GetCashierIDResult['cashiers_CashierID'];
$CashierTotal=$GetCashierIDResult['cashiers_Total'];
$CashierLastTotal=$GetCashierIDResult['cashiers_Last_Total'];
$num=mysql_affected_rows();
// Return Data
return $cashier_data = array('cashierId'=>$BillsCashierID ,
'CashierTotal'=>$CashierTotal ,
'CashierLastTotal'=>$CashierLastTotal );
}
现在调用此函数
$BillDraftSubmit = new Bills;
$BillDraftSubmit->GetCashierDetail(71);
我需要像这样打印$ cashier_data变量
$ ID = $ BillsCashierID 在其他方面使用它。
如何从类
中读取此函数的值答案 0 :(得分:0)
如果是方法,您可以使用此方法:
$BillDraftSubmit = new Bills();
$data=$BillDraftSubmit->GetCashierDetail(71);
$id=$data["cashierId"];
小心,因为在你的问题中你有
$BillDraftSubmit = new Bills;
而不是
$BillDraftSubmit = new Bills();
如果不是方法,您可以使用此方法:
$data=GetCashierDetail(71);
$id=$data["cashierId"];
答案 1 :(得分:0)
你的$ ID应该包含数组
使用
foreach($ID as $key => $val) {
echo $val['cashierId'];
....
}