Hallo zusammen,
die Frage ist vielleicht ein wenig komisch, aber ich versteh das nicht...
Woran kann es liegen, wenn eine SQL-Suche nicht alles findet?
Ich habe eine kleine Datenbank mit 20 Datensätzen und suche ein Wort, welches sich in der "title_alt" Spalte befindet.
Bei dem Großteil der Wörter stimmt das Ergebnis, aber bei ein paar wenigen Wörtern findet er gar nichts. Die Wörter haben weder Umlaute oder sonst irgendwelche Sonderzeichen drin.
Die Wörter kommen aber ganz sicher drin vor.
die Frage ist vielleicht ein wenig komisch, aber ich versteh das nicht...
Woran kann es liegen, wenn eine SQL-Suche nicht alles findet?
Ich habe eine kleine Datenbank mit 20 Datensätzen und suche ein Wort, welches sich in der "title_alt" Spalte befindet.
Bei dem Großteil der Wörter stimmt das Ergebnis, aber bei ein paar wenigen Wörtern findet er gar nichts. Die Wörter haben weder Umlaute oder sonst irgendwelche Sonderzeichen drin.
Die Wörter kommen aber ganz sicher drin vor.
PHP-Code:
suche.php?search=haus
$select= "SELECT url, title, title_alt, keys FROM names WHERE title_alt LIKE '%" . mysql_real_escape_string($_GET['search']) . "%' ORDER BY keys ASC";
Kommentar