Thread MySQL Abfrage (26 answers)
Opened by Tom at 2004-03-26 17:13

Tom
 2004-04-05 20:09
#31926 #31926
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=Strat,04.04.2004, 22:07][sql]$sql = 'SELECT * FROM event_topic WHERE time BETWEEN "$time" AND "$etime" AND ('.joIN[/sql]
Wenn du da einfache Anfuehrungszeichen ' verwendest, wird $time nicht durch den Wert von $time ersetzt; dies funktioniert nur bei doppelten Anfuehrungszeichen "[/quote]
Wenn ich es in doppelte Anführungszeichen setze, dann steht der Name der Variable drin aber nicht der Inhalt der Variable.

Quote
Ich verwende da gerne qq~ .... ~, was " ... " entspricht, z.B.
Code: (dl )
1
2
3
4
$sql = qq~SELECT * FROM event_topic 
WHERE time BETWEEN '$time' AND '$etime'
AND (~
. join ...


Ich hatte immer qq{...} verwendet. Aber mit dem join klappt das irgendwie nicht, wie muss denn da der ausdruck lauten???

Denn so klappt das nicht.

[sql]$sql = qq{SELECT * FROM event_topic WHERE time BETWEEN '$time' AND '$etime' AND ('.join( $verkn ,@veranstalter).') OR ('.join( $verkn ,@veranstaltungsort).') OR ('.join( $verkn ,@location).') OR ('.join( $verkn ,@titel).') OR ('.join( $verkn ,@beschreibung).') ORDER BY time;};[/sql]

Da wird das join nicht interpretiert.

Danke

Tom
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen

View full thread MySQL Abfrage