login  Naam:   Wachtwoord: 
Registreer je!
 Forum

timestamp

Offline Malus - 30/01/2005 15:37 (laatste wijziging 30/01/2005 15:38)
Avatar van MalusLid Ik heb een script gemaakt en ik gebruik voor het eerst timestamp
Het leek me wel handig omdat ik NOW() in men tabel kan stoppen.

Maar nu heb ik het volgende probleem:

Als ik de teller (die telt hoevaak het products is gezien) update dan word added (wanneer het products is toegevoegd) ook geupdate met NOW() en dat wil ik niet.

Dit is de structure:
CREATE TABLE `products` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(20) NOT NULL default '',
`pic` varchar(50) NOT NULL default '',
`added` timestamp(14) NOT NULL,
`addedfull` varchar(20) NOT NULL default '',
`about` text NOT NULL,
`genre` varchar(40) NOT NULL default '',
`what` varchar(10) NOT NULL default '',
`script` text NOT NULL,
`tel` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=25 ;

en dit is het script dat tel update:

$teller = $obj->tel;
$teller++;
$counter = "UPDATE products SET tel='$teller' WHERE id='$id'";
mysql_query($counter) or die (mysql_error());

1 antwoord

Gesponsorde links
Offline numlockrond - 30/01/2005 15:49
Avatar van numlockrond Onbekend je kunt beter DATETIME gebruiken ipv TIMESTAMP (iig in mysql). Dan heb je dat gezeur met automatisch updaten (hoe verzinnen ze het...) niet (is dus geen fout in je script, is een "functie" van mysql).
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.16s