2011-01-06 66 views
0

我使用$ wpdb在特定表中插入一些信息行...一切工作正常,直到我添加一些img標籤沒有值(圖片),在主題中,或帖子。

Eample:<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

轉義您的值:$remoteaddress = $wpdb->escape($remoteaddress));。更重要的是使用$wpdb->prepare();

here爲一個簡單的例子,讀取$wpdb class reference