当前位置: 首页>>代码示例>>PHP>>正文


PHP backupbuddy_core::dbescape方法代码示例

本文整理汇总了PHP中backupbuddy_core::dbescape方法的典型用法代码示例。如果您正苦于以下问题:PHP backupbuddy_core::dbescape方法的具体用法?PHP backupbuddy_core::dbescape怎么用?PHP backupbuddy_core::dbescape使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在backupbuddy_core的用法示例。


在下文中一共展示了backupbuddy_core::dbescape方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: foreach

     pb_backupbuddy::status('message', 'Replacing in all tables based on settings.');
     $results = $wpdb->get_results("SHOW TABLES", ARRAY_A);
     foreach ($results as $result) {
         pb_backupbuddy::status('message', 'Replacing in table `' . $result[0] . '`.');
         $dbreplace->bruteforce_table($result[0], array($needle), array($replacement));
     }
     pb_backupbuddy::status('message', 'Replacement finished.');
 } elseif (pb_backupbuddy::_POST('table_selection') == 'single_table') {
     $table = backupbuddy_core::dbescape(pb_backupbuddy::_POST('table'));
     // Single specified table.
     pb_backupbuddy::status('message', 'Replacing in single table `' . $table . '` based on settings.');
     $dbreplace->bruteforce_table($table, array($needle), array($replacement));
     pb_backupbuddy::status('message', 'Replacement finished.');
 } elseif (pb_backupbuddy::_POST('table_selection') == 'prefix') {
     // Matching table prefix.
     $prefix = backupbuddy_core::dbescape(pb_backupbuddy::_POST('table_prefix'));
     pb_backupbuddy::status('message', 'Replacing in all tables matching prefix `' . $prefix . '`.');
     $escaped_prefix = str_replace('_', '\\_', $prefix);
     $results = $wpdb->get_results("SHOW TABLES LIKE '{$escaped_prefix}%'", ARRAY_A);
     foreach ($results as $result) {
         pb_backupbuddy::status('message', 'Replacing in table `' . $result[0] . '`.');
         $dbreplace->bruteforce_table($result[0], array($needle), array($replacement));
     }
     pb_backupbuddy::status('message', 'Replacement finished.');
 } else {
     echo '<script type="text/javascript">jQuery("#pb_importbuddy_working").hide();</script>';
     die('Error #4456893489349834. Unknown method.');
 }
 echo '<script type="text/javascript">jQuery("#pb_importbuddy_working").hide();</script>';
 echo '<br><a href="' . pb_backupbuddy::page_url() . '&parent_config=' . htmlentities(pb_backupbuddy::_GET('parent_config')) . '" class="button secondary-button">&larr; ' . __('back', 'it-l10n-backupbuddy') . '</a>';
 $pb_backupbuddy_js_status = false;
开发者ID:AgilData,项目名称:WordPress-Skeleton,代码行数:31,代码来源:_dbreplace.php


注:本文中的backupbuddy_core::dbescape方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。