$ wpdb插入大问题,非常奇怪

时间:2011-01-06 22:46:18

标签: wordpress insert wpdb

我使用$ wpdb在特定表中插入一些包含信息的行...一切正常,直到我在主题或帖子中添加一些没有值(图片)的img标签。

示例:<img src="">

我认为这会刷新(浏览器会尝试查找图像并再次打开html文件..)页面并调用重复表格中行的插入选项。

在Chrome中,行重复3次,在Firefox中重复2次,在Opera中,IE工作正常,如何修复以及如何防止重复/多次插入?

插入时我使用此代码:

$data_array = array('aff_id' => $aff_id, 'remote_addr' => $remoteaddress, 'url' => $curentpage, 'referrer' => $httpreferer);
    $wpdb->insert( 'amember_aff_clicks', $data_array );

它连接到外部$表但是连接到同一个数据库。

1 个答案:

答案 0 :(得分:0)

逃避你的价值观:$remoteaddress = $wpdb->escape($remoteaddress));。更好的是使用$wpdb->prepare();

查看here以获取快速示例并阅读$wpdb class reference