
Alexander11
-
Gesamte Inhalte
2 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von Alexander11
-
-
Hallo,
Wie ist es möglich (oder ist es überhaupt möglich) eine Abfrage mit Parametern zu füllen? Das sähe in etwa so aus:
$willSpalte = `Spalte F`
$Abfrage1 = 'SELECT * FROM `Lieblingstabelle` WHERE $willSpalte = 1';
$Abfrage2 = 'SELECT * FROM `Lieblingstabelle` WHERE $willSpalte = 2';
$Abfrage3 = 'SELECT * FROM `Lieblingstabelle` WHERE $willSpalte = 3';
etc.
Wenn ich die WHERE-Klausel bei allen Abfragen aus einer anderen Spalte haben wollte (zB. aus Spalte H und nicht aus Spalte F), dann würde es ausreichen nur $willSpalte zu verändern. So spare ich mir die Zeit, nicht alle Abfragen verändern zu müssen, sondern nur eine Zeile.
Wie geht das?
Vielen Dank
Alex
Query mit Parametern
in MS SQL Server Forum
Geschrieben · bearbeitet von Alexander11
DECLARE @willSpalte varchar(1000) = '`Spalte F`'; und
DECLARE @willSpalte varchar(100);
SET @willSpalte = `Spalte F`;
geben mir beide die Fehlermeldung:
Parse error: syntax error, unexpected '@', expecting '(' in[...]
Wie sähe die Lösung explizit in meinem Beispiel aus?