Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro Vieira Pinho

Dois inserções ao mesmo tempo, estranho

Recommended Posts

Olá pessoal,Tenho um site de um cliente, e esse possui uma estatísticas das buscas que estão sendo realizadas, ok.Então, as buscas realizadas são inseridas no Db para que tal estatítiscas possa ser realizada, mas está ocorrendo o seguinte:Um exemplo:id -> 1545termo -> buship -> 200.??.???.??id -> 1546termo -> buship -> 68.???.??.??Moral da história, a busca foi uma só, mas inseriu dois registros, uma inserção com o IP do cara que fez a busca, e outra inserção com o IP do site. Algue´m sabe o que é isto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer que seja inserida uma só? Posta o script que faz a inserção da busca.

Sim brother, somente uma. A outra (a segunda) está se repetindo não sei por que. Veja o código:
if ( $q != '' ) {	$search = $MySQL->runQuery("INSERT INTO searches SET								search_term = '$q',								search_type = '$typeSearch',								search_total_result = '$totalRows_rsSearch',								search_ip = '" . $_SERVER['REMOTE_ADDR'] . "',								search_date = NOW()								");}

Compartilhar este post


Link para o post
Compartilhar em outros sites

grava os resultados em duas tabelas diferentes, uma tabela só com as palavras chaves buscadas e outra tabela com as demais informações do cliente, como ip, navegador usado, e quaisquer outras que julgar necessario.Assim, na hora de realizar a busca ele verifica se a palavra chave já foi usada antes e caso tenha sido ele apenas insere os dados do cliente na segunda tabela indicado o id da palavra chave de ele buscou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, o problema pode ser por isso, como os arquivos estão sendo enviados por GET os parametros podem estar ficando na URI e deste modo estão sendo gravados varias vezes no db.da uma revisada nisso ai, e tenta usar o metodo post pra ver se o problema persiste.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.