STR_TO_DATE und CONCAT( ) im PHP-Skript
Hallo,
dank des User Yaslaw konnte ich die Select-Anfrage:
richtig formulieren und die Anfrage funktioniert, wenn ich diese direkt im phpMyadmin anfrage.
Wenn ich die Anfrage ins PHP-Skript, wie es unten steht, einbaue,
liefert es mir keine Ergebnisse. Ich setze schon seit Stunden daran und
habe tausend verschiedene Varianten probiert.
Ich kann leider nicht rausfinden, wo das Problem liegen könnte.
Kann jemand mir sagen, was ich hier falsch mache?
danke
Hallo,
dank des User Yaslaw konnte ich die Select-Anfrage:
Code:
SELECT jahr, min(messwert)
FROM messung
where standort='$post_standort_messwert' and
parameter='$post_parameter_messwert' and
STR_TO_DATE( CONCAT( tag, '.', monat, '.', jahr ) , '%e.%c.%Y' )
BETWEEN STR_TO_DATE('30.1.2004', '%d.%m.%Y') and
STR_TO_DATE('31.12.2005', '%d.%m.%Y')
group by jahr
Wenn ich die Anfrage ins PHP-Skript, wie es unten steht, einbaue,
liefert es mir keine Ergebnisse. Ich setze schon seit Stunden daran und
habe tausend verschiedene Varianten probiert.
Ich kann leider nicht rausfinden, wo das Problem liegen könnte.
Kann jemand mir sagen, was ich hier falsch mache?
PHP:
.
.
$abfrage="SELECT jahr, min(messwert)
FROM messung
where standort='$post_standort_messwert' and
parameter='$post_parameter_messwert' and
STR_TO_DATE( CONCAT( tag, '.', monat, '.', jahr ) , '%e.%c.%Y' )
BETWEEN STR_TO_DATE('30.1.2004', '%d.%m.%Y') and
STR_TO_DATE('31.12.2005', '%d.%m.%Y') group by jahr";
$anzahl_standort=1;
$erg=mysql_query($abfrage);
while (list($standorte[$anzahl_standort])=mysql_fetch_row($erg))
{
echo "$standorte[$anzahl_standort] </br>";
$anzahl_standort++;
}
.
.
danke
Zuletzt bearbeitet: