2016-05-16 8 views
0

私はそれがdoubleを意味すると推定しますが、一般的にはどういう意味ですか?%dはwordpressの配列で使われていますか?

$wpdb->delete(
     "data", 
     [ 'id' => $id ], 
     [ '%d' ] 
    ); 

私はアレイID => IDを使用して、テーブルデータから削除していたがため%dは何であることを取得しますか?

なぜ私は尋ねていますか?よく、私はthis tutorial.のようにwp_list_tableで組み込まれている機能を通して示されているように一括更新をしたいと思います。私はその最初のリンクを見回したので、私のテーブルを修正する方法について、ちょうどしようとしてmが複数の操作を行うと、私はその削除するデータの種類を識別するためにbulkupdater

答えて

1

にこだわっている

他人interger意味where=%dには、と思う:

%d - interger (just to make it clear) 
%f - float 
%s - string 

をので、あなたのコード

$wpdb->delete(
    "data", 
    [ 'id' => $id ], 
    [ '%d' ] 
); 

idストリングが整数であるIDのみを削除します。 43ではない場合a43

明らかに、配列にはいくつかのタイプがありますが、データ配列の順番と一致する必要があります(array('id'=>$id, 'numval'=>$num) ,array(integer, integer)

関連する問題