Wie kann ich ähnliche Einträge auslesen?
Verfasst: Mo 09.Aug, 2010 14:31
Hallo,
ich habe hier eine Tabelle
http://www.maskinisten.net/bultcirklar/index.php
der ich eine Suchfunktion eingebaut habe.
Das klappt hervorragend.
ABER, in einigen Feldern sind Werte eingetragen, z.B. "281" (mm-Angabe).
Nun möchte ich aber auch diesen Eintrag finden, wenn ich 280 oder 279 eingebe.
Kann ich das mit NEAR machen? Wo ist der Unterschied zu LIKE?
Dann noch eine Frage zu SQL injection-Attacken.
Mir wurde empfohlen, mysql_real_escape_string() zu verwenden.
http://php.net/manual/en/function.mysql ... string.php
Wie verwende ich das?
Gruss
Holger
ich habe hier eine Tabelle
http://www.maskinisten.net/bultcirklar/index.php
der ich eine Suchfunktion eingebaut habe.
Das klappt hervorragend.
Code: Alles auswählen
$term = $_POST['term'];
$sql = mysql_query("select * from datenbank where fabrikat like '%$term%' or modell like '%$term%'");Nun möchte ich aber auch diesen Eintrag finden, wenn ich 280 oder 279 eingebe.
Kann ich das mit NEAR machen? Wo ist der Unterschied zu LIKE?
Dann noch eine Frage zu SQL injection-Attacken.
Mir wurde empfohlen, mysql_real_escape_string() zu verwenden.
http://php.net/manual/en/function.mysql ... string.php
Wie verwende ich das?
Gruss
Holger