Roger: nach erstem zeichen suchen

Beitrag lesen

hallo!

ich möchte aus einer mysql datenbank namen sortiert ausgeben lassen.

momentan mach ich dass so ($id enthält einen anfangsbuchstaben):
select * from db_user where left(user_name, 1) like '$id' order by user_name

wenn jetzt $id = a ist, dann werden alle user ausgegeben, die mit a anfangen.

jetzt möchte ich aber das ganze verallgemeinern und möchte alle user von a-d ausgeben. wie mach ich das am besten?

desweiteren möchte ich das auf sonderzeichen anwenden, da viele usernamen mit zb. zahlen (das würde mir für den anfang auch reichen) anfangen.

weiss jemand rat?
danke!

gruß.
roger.