行を挿入するためのWordpressでwpdbを使用します
質問
んの誰もが、私はここでやっているものと何も間違っているを参照してください?私はまだWPのデータベース表現で働いていません。私はWPのデータベース内に作成したテーブルに項目を追加しようとし始める場合を除き、私のコードの実行のすべて。任意の情報をいただければ幸いです。私にはこの構文が正しく、実行しなければならないと思われます。
$wpdb->insert($wpdb->prefix . 'venue', array('event_id' => $event_id,
'event_date' => $event_date,
'venue_name' => $venue_name,
'venue_city' => $venue_city,
'ticket_url' => $ticket_url,
'event_url' => $event_url),
array(%d, %s, %s, %s, %s, %s) );
感謝します。
UPDATEは!:AJAX呼び出し内からWPデータベースへの接続の問題があるようです。私は、PHPファイルを呼び出すためのjQueryを使用してPHPファイル内でこれをしようとしています。多分$のwpdbクラスがスコープの外にあるので、これは動作するようには思えないのですか?
解決
fieldtypesを含む配列の値が'
と'
の間であるべきである。
だからそれはなるます:
array('%d', '%s', '%s', '%s', '%s', '%s')
の代わりに:
array(%d, %s, %s, %s, %s, %s)
希望、これは他の人がこの問題を持つために助けになることができます。
他のヒント
if(!isset($wpdb)){
$wpdb = new wpdb("user","pass","mydb",localhost);
}
上にこのコードでそれを試してみてください?
所属していません StackOverflow