ik wil namelijk doormiddel van een simpele query ',$nummer' aan het eind van een veld toevoegen
ik heb nu al:
<?
mysql_query("UPDATE tabel SET veld=veld + ',$nummer' WHERE id = '$id'") or die(mysql_error());
?>
maar dat stukje 'veld=veld + ',$nummer' ' werkt niet, hij vervangt de hele waarde van het veld door '1'
Het hangt er van af welk veldtype je gebruikt. Zo te zien wil je met strings werken en dan is het + teken niet de bedoeling. Je moet eerder zoiets hebben:
<?php
$sql = "
UPDATE tabelnaam
SET veldnaam = CONCAT(veldnaam, " . $nummer . ")
WHERE hier_je_voorwaarde
";
?>
het is de bedoeling dat elke keer als iemand die pagina bezoekt er ',$id' achter de vorige getallen staat, zodat ik kan zien hoevaak iemand deze pagina bezocht heeft
het is dus de bedoeling dat het bij het uit de database halen met split() tot een array wordt omgezet
Gewoon voor elk bezoek een rij aanmaken.
Het is tenslotte een DATABASE die is wel wat gegevens gewend, die kan zonder dat jij enige vertraging merkt zo een paar honderdduizend rijen aan.
Waarschijnlijk is de door jou zo "handig" gekozen oplossing veel minder snel, doe jij maar eens een