2012-04-27 153 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