LIKE funktioniert nicht

lifehunter

Erfahrenes Mitglied
servus,
ich möchte Einträge aus der Datenbank lesen bei denen ein Feld so ähnlich ist, wie etwas was in ein Textfeld eingegeben wurde. Ich bekomme aber leider nur dann die Einträge ausgelesen wenn ich genau das gleiche eintippe.
Hier erstmal mein SQL-Code
Code:
$result=mysql_query("SELECT `ID`,`nick`, `status`, `aktiv`, `friend` FROM `userdaten` WHERE `nick` LIKE '".$username."'");
$presult=mysql_query("SELECT `status` FROM `profil` WHERE `nick` LIKE '".$username."'");
So jetzt möchte ich zb den User mit dem Nick lil_Jack auslesen. Ich dachte bisher immer das es da auch schon reichen würde wenn man nur Jack ein gibt.

Wie muss ich das anstellen damit das geht?
 
Hi allerseits!
der Fred ist zwar schon länger her aber ich häng mich da einfach mal dran:

Code:
$query = "SELECT `id`, `titel`, `bike` FROM `bikes` WHERE `bike` LIKE '%".$suchstr ."%' ORDER by datum DESC LIMIT 0, 30";

Wenn nun $suchstr ="ss" ist kommt nur exakt "ss". Kann man das irgendwie deichseln, dass auch "ß" kommt?

Gruß Tom
 
Zurück