Ah, then my friend search www.mysql.org for the full text index option. MySQL will create an index for faster searching and only of the index is build you can create a SQL statemant as this:
$sSQL = "select Nid as NID, MATCH (Title, InhoudIndex) AGAINST('$Against' IN BOOLEAN MODE) as score from news where MATCH (Titel, InhoudIndex) AGAINST('$Against' IN BOOLEAN MODE)";
What you do is create a variable against wich contains what you are searching for instance you want to learn about full text indexing so you type: 'mysql full text index'
These words are matched against the full text indexed columns title and inhoudindex. If one of those tables contains one of those words The NID will be returned as well as a score.
Draw backs:
the scores are in the form of 1.55478458 so you have to do some test to create a descent working % score.
Only words longer then 3 characters are index (standard setting)
If more then 50% of you DB is a hit mysql won't return ANY record. This isn't actually a draw back but just a remark.
Hope that helps.