Mailinglisten-Archive |
>die anfrage klappt nur wenn die float auf 50 oder 00 endet, sonst geht >di=3D >ese=3D20 >anfrage nicht!!, also kein ergebnis, obwohl eigentlich vorhanden.. >(es handelt sich nur um eine float, ohne m?ll davor, oder dahinter) > >beispiele: >das geht- das findet mysql: >SELECT ID FROM tabelle WHERE floatvariable =3D3D '318.50'=3D20 >SELECT ID FROM tabelle WHERE floatvariable =3D3D '318.00'=3D20 >und das hier geht nicht: >SELECT ID FROM tabelle WHERE floatvariable =3D3D '318.20'=3D20 >SELECT ID FROM tabelle WHERE floatvariable =3D3D '318.25'=3D20 Probier's mal mit SELECT ID FROM tabelle WHERE floatvariable =3D318.25 Wenn's wirklich ein float ist, sollte's ohne Anf=FChrungsstriche gehen. Warum's nicht geht, kann ich Dir nicht sagegn, da=DF wird mit den Konvertierungsregeln flaot->string zusammenh=E4ngen. --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive