0

nullを挿入するためのこの既存のコードがあります:

if (item['data'] == 'NULL') {
        $item['data'] = NULL;
    }   


     $wpdb->insert($wpdb->prefix.'mydata', $item);

ただし、データベースにチェックインしたところ、値として空白が挿入されています。チェックした上で本当のヌル値を挿入したい。既存のコードを変更する方法はありますか。

値を挿入すると、テーブルに null 列があり、それをチェックすると、実際の null 値が返されます。しかし、これを挿入する方法がほとんどわかりません。助けてくれてありがとう。

4

1 に答える 1

0

データは配列column->value形式である必要があります。

$wpdb->insert(
  $wpdb->prefix.'table_name', //param 1 = table name
    array( //param 2 is an array with column name and value
     'column_name' => $yourdata
    )
);
于 2013-02-21T06:07:05.407 に答える