2012-04-27 14 views
0

私は私のテーマの中の私のデータのためのWordpressでWPDBクラスを使用して...WPDB Wordpressのストリップスラッシュ(スラッシュを削除)

は今、私たちは、私が欲しい、今

This isn\'t my name 

が保存されているデータベースに言うことができます以下の方法

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

を使用して完全なフィールドのスラッシュを削除するために、私は$引用符内のすべてのフィールドのために何か再帰を行うことができますどのような方法がありますそれは実質的にstripslashes(PHP)に、すべてのすべての列にスラッシュを除去するために、私に$wpdb->get_results() funcitonはstdClassオブジェクトの配列を返します

This isn't my name 

答えて

1

ので(オブジェクト内のすべてのフィールド)のようなものを返します。行を繰り返し、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

関連する問題