Okay this is how I would do it.
After running the query you would do something like this.
$result = @($query, $id);
$data = @mysql_fetch_array($result);
$rows = @mysql_num_rows($result);
//Remember arrays start at position 0
for ($i=0;$i<rows;$i++) {
@mysql_data_seek($result, $i);
$target=$data['fieldname'];
$pattern='(pieter)';
if (ereg($pattern,$target)){
//do whatever here
}
}
if you don't care about case, use egeri instead.