Ich habe ein Feld in mySQL db: das Preisfeld wird als Float (25,2) festgelegt.PHP Math mit Variable funktioniert nicht
Warum wird dies nicht zu einem Ergebnis führen?
$refundable = $trial->data()->price - 100.00;
Wenn ich echo nur Trial- $> data() -> Preis, den ich den Rekordwert von 1100,00 bekommen, aber es wird in dieser einfachen mathematischen Gleichung nicht.
Nichts zeigt als Ergebnis sich für $ zurückerstattet
Hier meine Methoden sind:
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;
}
Wie geben Sie das Ergebnis aus? –
Was ist die Ausgabe von $ 'var_dump ($ trial-> data() -> Preis);' der Typ? –
Können Sie auch zeigen, wie die Methode 'data()' funktioniert? –