Hey allemaal,

Ik heb een script van een bezoekers teller met mysql maar heb er een probleem mee. In mijn database heb ik bijvoorbeeld een id en bezoekers als tabel. Wat is ik wil is dat als je naar pagina.php?id=1 gaat dat alleen id 1 omhoog gaat!
Script is:
mysql_query("UPDATE filmpjes SET bezoekers=bezoekers+1"); 
$sql = "SELECT bezoekers FROM filmpjes"; 
$query = mysql_query($sql); 
while ($show = mysql_fetch_object($query)) 
{ 
echo "<b>Aantal bezoeken dot nu toe :</b> $show->bezoekers"; 
}

Als ik nu 2 dingen heb toegevoegt krijg ik dit te staan:
Aantal bezoeken dot nu toe : 5Aantal bezoeken dot nu toe : 2

Weet iemand hoe je het op id maakt?

Aron
In je sql moet je WHERE gebruiken:

<?php
//$id wel even veranderen naar het id wat jij hebt.
$sql = "SELECT bezoekers FROM filmpjes WHERE id = " . $id;
?>

En bedoel je niet Tot nu toe?
UPDATE filmpjes SET bezoekers=bezoekers+1 WHERE id = '".intval($_GET['id'])."'

Zo weet je database welke rij hij moet updaten.
EDIT: Laat maar :)
Gelukt?
Ja :)

Reageren