2012-04-27 150 views
0

我WPDB使用中的類WordPress的我我的主題中的數據...WordPress的WPDB條斜線(刪除斜線)

現在,讓我們在保存

This isn\'t my name 

現在數據庫中說,我想使用下面的方法

$query= 'SELECT * FROM quotes'; 
    $quotes= $wpdb->get_results($sql); 

刪除的完整場斜線有沒有一種方法,我怎麼能在$引號各個領域做一些事情遞歸這實際上將到的stripslashes(PHP),並返回我的(對象之內的所有字段)類似

This isn't my name 

回答

1

由於$wpdb->get_results()功能可按返回stdClass對象的數組,爲了消除斜線中的所有列在每行,您必須遍歷行並遍歷每個運行PHP stripslashes()函數的行對象的屬性。在wpdb-> get_results

foreach($quotes as &$quote) { 
    foreach($quote as &$field) { 
     if (is_string($field)) 
      $field = stripslashes($field); 
    } 
} 

更多的信息()函數: http://codex.wordpress.org/Class_Reference/wpdb#SELECT_Generic_Results