Imam MySQL bazu i u njoj polje koje je double 10,2 i dve nejasnoce:
1. Kada uradim upit kroz .php dobijem ispravnu vrednost i broj je double.
Problem je sto nemam zadnje 2 decimale, ako u vrednosti ne postoje.
Iz tog razloga sam uradio $var = number_format($var,2);
Posle toga, imam prikazane 2 decimale, ali mi je $var tipa string, pa mi racunanje ne radi kako treba.
2. Kada uradim upit tipa SELECT polje FROM TABELA WHERE idpolje=1; dobijem naravno jednu vrednost. polje je u bazi double 10,2
Nejasnoca je sledeca. Ovaj select mi vraca tip resource. Iz tog razloga uradim $var2 = mysql_fetch_assoc ($var1), a potom podatak dobijam sa $var2["polje"].
E sada, select mi vraca resource, $var2 = mysql_fetch_assoc ($var1) mi vraca array, a ono kljucno, $var2["polje"] mi vraca string, a meni treba double.
Ja sam navikao na Delphi, ali po meni je bitno da covek zna sta hoce da kaze, a jezik kojim ce to da kaze ce da nauci.
Ja se sada trudim da naucim kako php radi konverzije, posto logika u Delphiju je malo drugacija.
Da li idem pogresnim putem, ili se u php-u ovo radi na ovakav nacin.
Unapred se zahvaljujem.