wat is fout aan het volgende script de teller blijft de hele tijd op 1 staan en in de database op 0

<?php
#################################
## Maker: Robert Stevens ##
#################################
/*
CREATE TABLE `bezoekersteller` (
`bezoekers` INT( 11 ) DEFAULT '0' NOT NULL
) TYPE = MYISAM ;
INSERT INTO `bezoekersteller` ( `bezoekers` )
VALUES (
'0'
);
*/

//conectie met de database maken
$host = "localhost"; //mysql locatie
$user = "root"; //mysql gebruikersnaam
$pass = ""; //mysql wachtwoord
$db = "test"; //mysql database

mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($db);

//1 bezoeker erbij tellen
$insert = "UPDATE bezoekersteller SET bezoekers = bezoekers+1";
$resultaat = mysql_query($insert) or die(mysql_error());

//aantal bezoekers tonen
$sql = "SELECT bezoekers FROM bezoekersteller";
$resultaat = mysql_query($sql);
$aantal = mysql_num_rows($resultaat);
echo "Er zijn hier al <b>" . $aantal . "</b> bezoekers geweest";
?>

Omdat je niks uitvoerd, maar alleen maar in variabelen zet ;). Probeer dit eens:

<?php
//1 bezoeker erbij tellen
$insert = "UPDATE bezoekersteller SET bezoekers = bezoekers+1";
mysql_query($insert) or die(mysql_error());
?>

De rest is wel goed volgens mij...
Heb je al eens gekeken wat de functie mysql_num_rows() betekent? Deze haalt het aantal records op dat bij de laatst uitgevoerde query betrokken was. Het zegt dus helemaal niets over de inhoud van een specifiek veld.

Oplossing: Kijk bijvoorbeeld eens naar de functie mysql_fetch_array()
hier zit nog ergens een fout ik heb dit
<?php
//aantal bezoekers tonen
$sql = "SELECT bezoekers FROM bezoekersteller";
$resultaat = mysql_query($sql);
$aantal = mysql_num_rows($resultaat);
echo "Er zijn hier al <b>" . $aantal . "</b> bezoekers geweest";
?>



naar dit verander maar het werkt nog steeds niet
<?php
//aantal bezoekers tonen
$sql = "SELECT bezoekers FROM bezoekersteller";
$resultaat = mysql_query($sql);
$aantal = mysql_fetch_array($resultaat);
echo "Er zijn hier al <b>" . $aantal . "</b> bezoekers geweest";
?>
weet iemand waar hetvolgend goed en duidelijk uitgelegd word

"Heb je al eens gekeken wat de functie mysql_num_rows() betekent? Deze haalt het aantal records op dat bij de laatst uitgevoerde query betrokken was. Het zegt dus helemaal niets over de inhoud van een specifiek veld.

Oplossing: Kijk bijvoorbeeld eens naar de functie mysql_fetch_array() "
echo "Er zijn hier al <b>" . $aantal['bezoekers'] . "</b> bezoekers geweest";

Edit: Alle functies.

Reageren