@Boris: Wanneer je alleen wilt weten of het woord voorkomt, gebruik dan COUNT in de query om het aantal records te tellen waarin het woord voorkomt. Je haalt dan slechts 1 record op uit de query, die het aantal bevat, en je hebt minder php-code nodig om dit op het scherm te zetten. Kortom, een stukje sneller.
Nee, ga tellen in de query:
<?
$query = "SELECT
COUNT(id) AS aantal
FROM
dr_pagina
WHERE
id LIKE '" . $_GET['pid'] . "'
";
$result = mysql_query($query) or die(mysql_error()); // foutafhandeling...
$row = mysql_fetch_assoc($result);
echo $row['aantal'].' records gevonden met de waarde '.$_GET['pid'];
?>
Verder natuurlijk eerst controleren of $_GET['pid'] wel aan alle voorwaarden voldoet. SQL-injection ligt namelijk op de loer wanneer je gegevens van een browser (de url in dit geval) zo maar in een query gooit.