but mine are a bit different.
the result from the DB now check is not a result set but just the integer '4' and the value of mysql_error() is empty. which then produces a value for $tz_db of 0 (zero)
When I connect to the dB and run 'select unix_timestamp(now())' I get a value that matches almost.
compare
125304272
1253042731
Does that seem odd?
MySQL 5.0.84
PHP 5.3.0