Hallo, ich habe eine Abfrage in einer Datenbank,
die folgendermaßen aussieht:
if( $grossmin && $grossmax )
{
$where[] = " AND (groesse>=$grossmin AND groesse<=$grossmax)";
}
$grossmin und $grossmax kommen aus selectfeldern:
$a_gr = array(
1 => '1,40',
2 => '1,41',
3 => '1,42',
4 => '1,43',
5 => '1,44',
...usw.
Ich bekomme eine Fehlermeldung bei der Abfrage, die
nicht näher definiert ist.
Benutze ich zum Testen ganze Zahlen, also 140 statt 1,40
dann funktioniert es.
Hat da jemand einen Tipp was man eventuell ändern muß
damit es auch mit dem Komma klappt?
Das Datenbankfeld ist varchar, die Einträge sind dort
in der Form:
1,40
1,50
1,60
Gruß
Heiner
die folgendermaßen aussieht:
if( $grossmin && $grossmax )
{
$where[] = " AND (groesse>=$grossmin AND groesse<=$grossmax)";
}
$grossmin und $grossmax kommen aus selectfeldern:
$a_gr = array(
1 => '1,40',
2 => '1,41',
3 => '1,42',
4 => '1,43',
5 => '1,44',
...usw.
Ich bekomme eine Fehlermeldung bei der Abfrage, die
nicht näher definiert ist.
Benutze ich zum Testen ganze Zahlen, also 140 statt 1,40
dann funktioniert es.
Hat da jemand einen Tipp was man eventuell ändern muß
damit es auch mit dem Komma klappt?
Das Datenbankfeld ist varchar, die Einträge sind dort
in der Form:
1,40
1,50
1,60
Gruß
Heiner
Kommentar