Met welk type "tabel" neem ik aan dat je de opslagengine bedoelt. Alles dat mutaties ondersteunt (d.w.z. niet "archief" of "zwart gat")
Elk numeriek veld is voldoende (tinyint, int, float, enz.). Dat gezegd hebbende, er is geen speciale PHP-code, alleen de SQL om het gewenste veld te verhogen:
UPDATE table SET field = field + 1 WHERE [...]
Als u een transactie wilt, verpak dan de bovenstaande vraag in een transactie. Wat betreft de MySQL-versie, ik ben het eens met @hsz - gebruik de meest recente versie die mogelijk is.