私はmySQLデータベースにフィールドを持っています:価格フィールドはfloat(25,2)に設定されています。変数が動作しないPHP数学
なぜ結果が得られませんか?
$refundable = $trial->data()->price - 100.00;
私はちょうど$ trial->データをエコーした場合() - >価格は、私は1100.00のレコード値を得るが、それはこの単純な数学の方程式では動作しません。
何がここで$返金
ため、結果として表示されませんが、私のメソッドです:
public function find($invoice_id = null) {
if($invoice_id) {
$data = $this->_db->query("SELECT * FROM invoice WHERE invoice_id =" . $invoice_id . "");
if($data->row_count()) {
$this->_data = $data->first();
return true;
}
}
return false;
}
public function data() {
return $this->_data;
}
どのように結果を出力していますか? –
$ 'var_dump($ trial-> data() - > price);の出力は何ですか? –
また、 'data()'メソッドがどのように機能するかを示すことができますか? –