Przez jaki typ „tabeli” rozumiem, masz na myśli silnik pamięci masowej. Wszystko, co obsługuje mutacje (tzn. nie „archiwum” lub „czarna dziura”)
Zrobi to dowolne pole numeryczne (tinyint, int, float itp.). To powiedziawszy, nie ma specjalnego kodu PHP, tylko SQL do zwiększania żądanego pola:
UPDATE table SET field = field + 1 WHERE [...]
Jeśli chcesz dokonać transakcji, zapakuj powyższe zapytanie do transakcji. Jeśli chodzi o wersję MySQL, zgadzam się z @hsz - używaj najnowszej możliwej wersji.