Ich versuche eine Suche zu erstellen, wo die Spalte und der Wert beide Variablen sind, die vorbereitete Anweisungen verwenden. Die Abfrage ist wo ich Hilfe brauche.Mit mehreren Variablen suchen PHP/Mysql
$column=$_POST['filter'][0][columnName];
$value = trim($_POST['filter'][0][value]);
$stmt = $mysql->prepare("select * from TABLE WHERE $column like '%$value%'");
Ich möchte in der Lage sein, verschiedene Spalte und Wert-Paare angeben, in Verbindung mit eachother- zu verwenden, so dass ich Spalte eins für einen Wert suchen und auch Spalte zwei für einen anderen Wert.
danke!
Klingt wie ein gutes Ziel, also was ist das Problem? – Robert
Ihr Code ist offen für SQL-Injection-Angriffe. Gut, dass Sie vorbereitete Anweisungen verwenden, dass Sie keine Platzhalter verwenden, um die Anti-Injektionsfunktionen der vorbereiteten Anweisung zu verwenden. –
Robert, ich versuche herauszufinden, wie man mehrere Spalten nach mehreren Begriffen durchsuchen kann. (Prägnant, wenn möglich) Marc, ja, ich verbinde die Params Ich habe gerade den Code kaputt gemacht, um es zum Laufen zu bringen - mein Fehler war ein langer Tag . Danke fürs Hinschauen. – Severian