<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><br></div><div>Am 21.03.2014 um 10:30 schrieb Malte Diers <<a href="mailto:mdiers@gmail.com">mdiers@gmail.com</a>>:<br></div><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">
<div style="font-family:arial,sans-serif;font-size:13px">Werte größer Null gehen Problemlos, dann stimmt aber die Einheit ja beleibe nicht. Also den korrekten Wert "0.00026" eingegeben. Schön brav mit einem Punkt.<br>
</div>
</div></blockquote><div><br></div></div><div>Bei W wird kWh gerechnet, also ein tausendstel eingeben.<br></div></div></div></div></blockquote><div>Schon klar. Deswegen benutze ich ja auch nicht "26.12", sondern "0.002612"</div></div></div></div></div></blockquote><div><br></div>Und m.E. Angabe in €, also 26ct/kWh -> 0.26€/kWh -> 0.00026 €/Wh<br><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">Kurz später war der Wert "0". Genauso wie "26.5" zu "26" wurde, etc. Direkt nach dem Eintragen steht der Wert jedoch richtig drin! Also mal kurz danach noch ein SELECT und siehe da: Der Wert migriert von "0.00026" zu "0,00026" (Komma!) zu "0". Also was mit irgendeiner Locale...</div>
</div></blockquote></div><div>Zahlen mit . eingeben, das klappt bei mir.<br></div></div></div></div></blockquote><div>"Works for me". Toll. Bei mir aber nicht. Ich schrieb ja, dass ich es genau so gemacht habe.</div></div></div></div></div></blockquote><div><br></div>Mal locker. Wir helfen Dir ja, kein Grund unfreundlich zu werden :/<div><br><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">Die Collation ist in jeder Tabelle "utf8_unicode_ci", daran kann es nicht liegen, also muss es meines Erachtens irgendwo auf Client-Seite haken. Da jedoch auf das Frontend zum Zeitpunkt der Veränderung keinen Zugriff gab, wohl aber auf die middleware.php (1reqs/channel/2s), wage ich die These, dass die mir den Wert zerschießt.</div>
</div></blockquote></div><div>Sollte damit nichts zu tun haben da wird dabei nicht von Strings reden.<br></div></div></div></div></blockquote><div>Wir reden sehr wohl von Strings, denn der Wert wird in der Datenbank in einem Feld des Typs "longtext" abgespeichert (properties.value).</div></div></div></div></div></blockquote><div><br></div>Hast Recht, mein Fehler. </div><div><br></div><div>andreas </div><div><br><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">Es wird immer "float" gespeichert, der braucht einen . in der Eingabe.<br>
</div></div></blockquote><div>Das ("float") ist schlicht und ergreifend falsch - Datenbanktechnisch.</div><div><br></div><div>Malte</div></div></div></div>
</div></blockquote></div></body></html>