Running sql '$sql'
";
//$wpdb->show_errors();
$prior_error = $wpdb->last_error;
$result = $wpdb->get_results($sql, $lookup);
if($wpdb->last_error != $prior_error) {
# Error while calling query
#
return new WP_Error("sql-error", "Query='$sql', error='".$wpdb->last_error."'");
}
return $result;
}
static function get_schema($table) {
$result = BitsUtil::query("SHOW CREATE TABLE `$table`");
if(is_wp_error($result)) {
return $result;
}
return $result[0][1];
}
static function get_all_table_sqls() {
$tables = BitsUtil::all_tables();
return array_map(array('BitsUtil', "get_schema"), $tables);
}
}
?>