sql anweisung where in php
-
grüßeuch,
komme einfach nicht dahinter, was an dieser anweisung falsch sein soll,$suchstring = strip_tags(trim($_POST['suchangabe'])); $suchenin = strip_tags(trim($_POST['section'])); // Sortiervorgang switch($_POST['radio']) { //Alphabetische case 1: $sql="SELECT * FROM anfragen WHERE $suchenin=$suchstring"; $result=mysql_query($sql,$link); ...
das php skript wird von einer html seite durch ein formular aufgerufen. ich habe mal probiert, statt suchstring irgendetwas hinzuschreiben, eben z.b. anfragender='logitech' oder sowas und das funktioniert dann... d.h. es liegt an diesem sql befehl, aber warum sollte der nicht funktionieren? ich habe oben bereits strip_tags und trim gemacht
danke für die hilfe,
-
Hat $suchstring als erstes und letztes Zeichen ein Hochkomma?
-
... x)
ty, mit der zeit werde ich blind ^^"$sql="SELECT * FROM anfragen WHERE $suchenin='$suchstring'";
-