$db->do( 'CREATE TABLE counters (pagename text primary key, pagecounter int default 0)' ); eval { $db->do('INSERT INTO counters (pagename, pagecounter) VALUES ($, 0)', undef, $pagename); }; $db->do('UPDATE counters SET pagecounter = pagecounter + 1 WHERE pagename = ?', undef, $pagename);