2011-01-06 4 views
0

$ wpdb를 사용하여 특정 테이블에 정보가있는 행을 삽입합니다 ... 테마 (그림)없이 img 태그를 추가 할 때까지 모든 것이 잘 작동합니다. 게시하다.

Eample는 : <img src="">

나는 (.. 브라우저가 이미지를 찾으려고 다시 HTML 파일을 엽니)이 새로 고침이있는 페이지를 생각하고 테이블의 행을 복제 삽입 옵션을 회상했다.

크롬에서 행이 Firefox에서 2 번, Opera에서 2 번 복제됩니다. 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

읽기