Huff, die 0 ist warscheinlich der Standartwert für diesen Wert. Post mal was dir 'SHOW CREATE TABLE _visitors' sagt. Am einfachsten wäre nun, das Script live zu debuggen und alle Querys ausgeben zu lassen die gefeuert werden. Entweder du schreibst die in einem display:none Element oder (hint hint) benutzt awesome FireBug zusammen mit FirePhp.

Also im Grunde nach jeder Query die in deinem Script gefeuert wird eine Ausgabe mit dieser machen. Dann kannst genau nachvollziehen, was hier passiert.