PHP expert |
|
Met COUNT() kom je al een heel eind.
<?php
$sQuery = "SELECT COUNT(id) FROM tabel WHERE iets = 'ding'";
if(!$rRes = @mysql_query($sQuery))
{ echo 'gegevens opvragen mislukt.'; }
else
{
$iAantal = mysql_result($rRes,0);
// iAantal is dus aantal records dat overeen komt met je zoekterm.
}
?>
<?php $sQuery = "SELECT COUNT(id) FROM tabel WHERE iets = 'ding'"; { echo 'gegevens opvragen mislukt.'; } else { // iAantal is dus aantal records dat overeen komt met je zoekterm. } ?>
Naast dat kun je ook mysql_num_rows() gebruiken, maar dat is wat meereisender van de server.
Je kunt wel iets updaten in je database, ook al staat het er dus niet in, je krijgt geen foutmelding in feite, maar je hebt dus alleen niks geupdate (dus wat heb je er dan aan;-) ). |