hi,
obwohl ich DECIMAL(3,3) angegeben habe, werden auf dem server meines providers (s&p) nur 2 vorkommastellen angezeigt.
bei mir auf dem rechner werden 3 vorkommastellen angezeigt.
sobald ich jedoch DECIMAL(4,3) angebe, werden auch bei mir (immer noch) nur 3 vorkommastellen angezeigt.
woran liegt das? was kann ich dagegen tun?
der genaue qt-schnipsel:
$sql = "CREATE TABLE menge";
$sql .= "(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,";
$sql .= " gebinde CHAR(80) NOT NULL,";
$sql .= " fuellmenge DECIMAL(3,3) NOT NULL )";
mysql_query($sql, $dbconn);
hab bei mir mysql 3.23.49-nt installiert.
auf dem 'richtigen' server von s&p laeuft 3.23.51.
um ein beispiel zu machen:
angenommen es wird die zahl 100 eingegeben, dann macht mysql 99.999 daraus, trotz decimal(3,3).
prost
seth