No il concetto del DB l'ho capito e l'ho gia applicato.
Quello che mi serve e' sapere se l'unico modo per trovare una stringa all'interno di un altra sia con strpos.

Praticamente mi server perche':

Gli utenti che si iscrivono al mio sito, non posso mettere un nickname "proibito"

Quindi la parola da controllare sara' una ma:

strpos ha molte lacune: trova una stringa all'interno o alla fine di un altra stringa. Quindi con una parola singola non funziona. Se la parola e' in MAIUSCOLO, non la trova, se la stringa e' in minuscolo ecc.

Mi serviva proprio una funzione come eregi_replace, ma da usare in una condizione IF.