![]() |
mysql - SELECT - Frage
Hallo allerseits,
ich verwende folgende Syntax:
Delphi-Quellcode:
Obwohl der Inhalt von $jr "2006" ist und in der Datenbank im Feld "von" 6 Datensätze mit "2006-02-01" enthalten sind, funktioniert dieses Select nicht. Es werden keine Datensätze ausgewählt.
$query = mysql_query("SELECT adrnr, von, bis, DATE_FORMAT(von, '%Y') AS jahr FROM h_termine WHERE jahr=$jr");
Wenn ich jedoch nach dem mysql_fetch das Feld "jahr" abfrage, ist dessen Inhalt sehr wohl auch "2006". Woran kann es liegen, dass diese query nicht funktioniert? Ich möchte einfach das im Feld "von" enthaltene Jahr auswerten. mfg Herbert |
DP-Maintenance
Dieses Thema wurde von "Luckie" von "Datenbanken" nach "Programmieren allgemein" verschoben.
Hat nichts mit Delphi zu tun. |
Re: mysql - SELECT - Frage
Hallo Herbert,
Zitat:
Grüße vom marabu |
Re: mysql - SELECT - Frage
Hallo,
ich habs ... so geht es jetzt:
Delphi-Quellcode:
Warum er in der Auswahl selbst die Variable "jahr" noch nicht kennt, ich weiss es nicht, jedenfalls funktioniert es jetzt.
$query = mysql_query("SELECT adrnr, von, bis, DATE_FORMAT(von, '%Y') AS jahr FROM h_termine WHERE DATE_FORMAT(von, '%Y') = $jr");
Danke! mfg Herbert |
Re: mysql - SELECT - Frage
Zitat:
Das liegt daran, dass die SELECT-Klausel als letztes ausgeführt wird! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz