Ich habe eine Tabelle mit Daten und eine Spalte mit dem Namen 'Woche'. Jedes Mal ein Benutzer Post etwas auf die Datenbank, wird dies die Spalte ‚Woche‘ hinzugefügt:Wählen Sie * aus dieser Woche
$week = Date('W');
So in dieser Woche eingeführt hat alles, die Zahl ‚13‘ in der Woche-Spalte. Nun möchte ich eine Abfrage, die alles von dieser Woche an und poste auf meiner Website wählen, so schrieb ich eine Variable, wie die oben und schrieb:
$sql = 'SELECT * FROM my_table WHERE week = $week';
Aber es Echos einen Fehler: Unknown column '$week' in 'where clause'.
Es funktioniert gut, wenn ich schreibe SELECT * FROM my_table WHERE week = 13;
aber ich möchte es die aktuelle Wochennummer automatisch auswählen.
Erfahren Sie mehr über vorbereitete Anweisungen – Jens
Mögliche Duplikat [Wie kann ich SQL-Injection in PHP verhindern?] (Http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php) – Tatranskymedved