Seperti yang disebutkan dalam komentar, Anda dapat menggunakan mysqldump dengan cara berikut.
mysqldump --user=... --password=... --host=... DB_NAME --where=<YOUR CLAUSE> > /path/to/output/file.sql
Jika Anda ingin ini ada di file php Anda, Anda dapat melakukan hal berikut
exec('mysqldump --user=... --password=... --host=... DB_NAME --where=<YOUR CLAUSE> > /path/to/output/file.sql');