Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 1000 postagens
Mais de 1000 postagens
Tópico Autor
Mensagens: 1235
Sexo: Masculino

Excluir estatísticas de anúncio

31-01-2013 11:48

Olá! Não consigo excluir estatísticas de anúncios. Os campos estão sendo zerados alguns, e outros permanecem com os registros (ao fim do post há um link para captura da imagem do banco de dados). Gostaria que tudo fosse excluído.

Esta é a estrutura da tabela:

CREATE TABLE ebc1 (
au1 int(10) NOT NULL default '0',
pe1 int(10) NOT NULL default '0',
an1 int(10) NOT NULL default '0',
ta1 int(10) NOT NULL default '0',
ca1 int(10) NOT NULL default '0',
mydate int(10) NOT NULL default '0',
ip varchar(50) NOT NULL default '',
clicks int(10) NOT NULL default '0',
impressions int(10) NOT NULL default '0'
) TYPE=MyISAM;

Este é o código de exclusão (já o fiz de outras formas, mas o resultado tem sido o mesmo):
$tab = "aba"; $q1 = "select * from $tab where cl1 = '".$cl1."'"; $r1 = mysql_query($q1) or die(mysql_error()); while($a1 = mysql_fetch_array($r1)){ $qd1 = "select * from ebc1 where an1 = '".$a1['an1']."' "; $rd1 = mysql_query($qd1) or die(mysql_error()); while($ad1 = mysql_fetch_array($rd1)){ $q4 = "delete from ebc1 where an1 = '".$ad1['an1']."' "; mysql_query($q4) or die(mysql_error()); } }

Esta é a forma como fiz inicialmente:
$tab = "aba"; $q1 = "select * from $tab where cl1 = '".$cl1."'"; $r1 = mysql_query($q1) or die(mysql_error()); while($a1 = mysql_fetch_array($r1)){ $q4 = "delete from ebc1 where an1 = '".$a1['an1']."' "; mysql_query($q4) or die(mysql_error()); }

Mas como disse acima, o resultado tem sido o mostrado na imagem cujo link segue abaixo.

O link para a captura da imagem da tabela do BD após a tentativa de exclusão é este: http://www.ourinhosmotors.com.br/BdStats.php.

Ainda não publiquei o site. Estou fazendo testes on line, apenas. E quando penso estar no final aparecem esses enroscos. Se puderem me ajudar, ficarei muito agradecido.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Excluir estatísticas de anúncio

31-01-2013 12:58

Facilite sua consulta, usando essa linha

echo mysql_result($query , 0, "coluna");

$query é o SELECT.... você vai definir qual query será usada. coluna, é a coluna selecionada na query. Com essa linha você obtém o resultado.

Na sua consulta, você busca a coluna an1, que está zerado. Não sei se é assim mesmo sua estrutura. Dê echo para verificar as variáveis, antes de usá-las nas querys.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 1000 postagens
Mais de 1000 postagens
Tópico Autor
Mensagens: 1235
Sexo: Masculino

Excluir estatísticas de anúncio

31-01-2013 13:35

Desculpe. A imagem é a da tabela após a tentativa. Vou cadastrar novamente, capturar a imagem com os registros na tabela, e fazer nova captura após a tentativa de exclusão.
0
 
Mais de 1000 postagens
Mais de 1000 postagens
Tópico Autor
Mensagens: 1235
Sexo: Masculino

Excluir estatísticas de anúncio

31-01-2013 14:22

Cara, acho que consegui resolver. Vou fazer mais alguns testes. Se realmente tiver conseguido, peço para fechar o post. Se não tiver, peço socorro novamente. Obrigado pela força.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Excluir estatísticas de anúncio

31-01-2013 14:36

Blz.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 1000 postagens
Mais de 1000 postagens
Tópico Autor
Mensagens: 1235
Sexo: Masculino

Excluir estatísticas de anúncio

31-01-2013 16:57

Deu certo, Web. Obrigado pela força, novamente.
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado