Als je in MyISAM-tabellen zit, probeer dan een FULLTEXT-index te gebruiken:
ALTER TABLE sound_tracklist ADD FULLTEXT INDEX (artist, title);
dan kun je doen
SELECT artist, title FROM sound_tracklist WHERE MATCH (artist, title) AGAINST ('bach brandenburg concerto')
het zou geen spelfouten detecteren ("konshertoe", iemand?), maar het zou naar uw opgegeven toetsenborden zoeken in alle velden in de index en ze in willekeurige volgorde opvangen.