Speichern Sie die SQL-Datei nach dem Einfügen von wpdb

Der folgende Code nimmt eine XML-Datei und fügt sie in eine databasetabelle ein. Ich möchte jedoch auch die vollständige Einfügeabfrage als Sicherung speichern. Ist es möglich, die von wpdb erstellte Abfrage zu schreiben, damit ich sie in einer Datei speichern kann?

function lc_course_database_convert_to_sql( $file ) { global $wpdb; //$wpdb->show_errors(); $xml = simplexml_load_file( $file['url'] ); $tablename = $wpdb->prefix . 'courses'; $mydata = new SimpleXmlIterator( $file['url'], 0, true ); for ( $mydata->rewind();$mydata->valid();$mydata->next() ) { //create an array with the column names and corresponding values $insertarray = array(); foreach ( $mydata->current() as $k=>$v ) { $insertarray[$k]= (string)$v; } $wpdb->insert( $tablename, $insertarray, array( '%d', '%s', '%d', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%d', '%d', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%d', '%d', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%d', '%s', '%s', '%d', '%s', '%s', '%d', '%d', '%s', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', ) ); } } 

Solutions Collecting From Web of "Speichern Sie die SQL-Datei nach dem Einfügen von wpdb"