mysqldump is a command line tool for exporting mysql data.
This tool also can be used to generate seed xml files for php dbunit.
And this is how you can achieve that.
mysqldump -u {user} -t –xml –databases {dbname} –tables {tablename} > filename.xml
The above command will generate a xml file that PHP DBUnit understands.
And then inside phpunit class file, you would be using it like this:
protected function getDataSet()
{$seed = $this->createMySQLXMLDataSet(dirname(__FILE__).’/filename.xml’);
$datesets = array($seed);$compositeDs = new PHPUnit_Extensions_Database_DataSet_CompositeDataSet($seed);
return $compositeDs;
}