Philipp Hasenfratz: float variable fommt nur mit vorkommastellen in MySQL-Table

Beitrag lesen

Halihallo Hanjo

die Tippfehler sind lediglich beim Übertragen hierher eingeflossen, entschuldigung.

Copy&Paste funktioniert nicht nur zuverlässiger, sondern auch
schneller :-)

Jetzt heißt der Insert-Befehl (original) nach Deinem obigen Hinweis
$insert = "INSERT INTO B_Bestell (Artikel,Kunde,Anzahl,Bemerkung, eingegeben,inip, Porto) VALUES (1,'".$kdnr."','".$inarray_['Anzahl']."','".$inarray_['Comments']."','".$datum."','".$remote_url."','$versD')";

Lass dir $insert per echo/print ausgeben. Ist 99.99 dort zu sehen,
oder ist es bereits hier auf 99?

Gibt dir mysql_error nun einen Fehler aus, oder nicht? -> wird Query
ausgeführt, oder Fehler?

Muß man da noch eine Typ-Konversion machen ?

Nein, das übernimmt MySQL für dich.

Wie liest du es denn aus? - phpMyAdmin, PHP selber, weitere...?
Mit MySQL-Front, sowie einem selbstgeschriebnen Windows-Programm.

Na hoffentlich arbeiten diese Programme rechtens.

Überprüfe bitte nochmals genau, ob Porto _wirklich_ FLOAT(5,2) ist,
oder ob du dies nur "glaubst".

mysql> SHOW COLUMNS FROM B_Bestell

Viele Grüsse

Philipp