Autor |
Nachricht |
dizi
Dabei seit: 08.01.2005
Ort: Kölle
Alter: 38
Geschlecht:
|
Verfasst Mo 29.05.2006 09:25
Titel
|
|
|
Ich schließ mich hier mal an. Hab hier auch ein Problem mit einer Query, welches mit einer Variable gefüttert wird und nicht so recht will wie ich...
Code: | $current_date = 2006-05-13;
$viewprev_query = "SELECT news_id, news_date FROM `news`WHERE `news_date` < ".$current_date." AND `news_released` !=0 ORDER BY `news_date` DESC LIMIT 0 , 1";
|
Solange ich den Wer der Variable selbst reinschreibe, funktioniert alles wie gewollt.
Wie muss ich die Variable $current_date in die Query schreiben, damit das funktioniert?
Zuletzt bearbeitet von dizi am Mo 29.05.2006 09:27, insgesamt 1-mal bearbeitet
|
|
|
|
|
Disturbed84
Dabei seit: 30.08.2005
Ort: Hochheim am Main
Alter: 39
Geschlecht:
|
Verfasst Mo 29.05.2006 10:00
Titel
|
|
|
Hast du das mal so probiert?
Code: | $current_date = 2006-05-13;
$viewprev_query = "SELECT news_id, news_date FROM `news`WHERE `news_date` < `".$current_date."` AND `news_released` !=0 ORDER BY `news_date` DESC LIMIT 0 , 1"; |
|
|
|
|
|
Anzeige
|
|
|
dizi
Dabei seit: 08.01.2005
Ort: Kölle
Alter: 38
Geschlecht:
|
Verfasst Mo 29.05.2006 10:10
Titel
|
|
|
Ja, das gibt folgende Meldung aus:
Zitat: | 1054: Unknown column '1988' in 'where clause' |
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 29.05.2006 15:38
Titel
|
|
|
Dann machste anstatt der Backticks mal normale (einfache/
doppelte) Anführungszeichen dann wird das auch als wert
anerkannt und nicht als spalten-name.
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mi 31.05.2006 00:37
Titel
|
|
|
$current_date = 2006-05-13
auweih. Is dat nich echt 1988? Oder doch -12?
manmanman.
|
|
|
|
|
|
|
|
Ähnliche Themen |
[MySQL] SELECT WHERE
[PHP-MySQL] IF in SELECT, Tabellen Auswahl
Fortgeschrittener MySQL Select mit Joins
select-box option aktiviert select-box
Benutzerdefinierte DB Abfrage
Quite Imposing - benutzerdefinierte Formate
|
|