Can I make a regular MySQL backup on timestamp

Is it possible not to overwrite an existing file using a ZIP file when making a regular backup and putting it on XYZ.com/dbbackup/ location?
Would a PHP script do this?
Can I make a regular Mysql backup on timestamp?
