Jakým typem "tabulky" předpokládám myslíte storage engine. Cokoli, co podporuje mutace (tj. ne „archiv“ nebo „černá díra“)
Postačí jakékoli číselné pole (tinyint, int, float atd.). To znamená, že neexistuje žádný speciální kód PHP, pouze SQL pro inkrementaci požadovaného pole:
UPDATE table SET field = field + 1 WHERE [...]
Pokud chcete transakci, pak zabalte výše uvedený dotaz do transakce. Pokud jde o verzi MySQL, souhlasím s @hsz - použijte co nejaktuálnější verzi.