我使用$ 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 );
它连接到外部$表但是连接到同一个数据库。
答案 0 :(得分:0)
逃避你的价值观:$remoteaddress = $wpdb->escape($remoteaddress));
。更好的是使用$wpdb->prepare();
查看here以获取快速示例并阅读$wpdb class reference