include "config.php"; $counter = mysql_query("SELECT * FROM $tabela where s ='$s', $db); if (!$counter) { die('Sua query esta uma b#@$@, veja porque: ' . mysql_error()); } $x = mysql_num_rows($counter); if ( $x == 1 ) { $cadastrar = mysql_query("UPDATE $tabela SET count + 1 WHERE s = '$s'", $db); $x = mysql_fetch_array($counter); $coun = $x["count"]; echo $coun; } else { $cadastrar = mysql_query("INSERT INTO $tabela (s, count) VALUES ('$s', '1')", $db); echo "1"; }
Contador Em Php
#16
Posted 29/08/2005, 17:15
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#17
Posted 29/08/2005, 17:19
¬¬
#18
Posted 29/08/2005, 17:21
b#@$@
troque por uma texto pleno, pois na hora de escrever, nao me veio nada na cabeça pra definir "cobras e lagartos"...
que tal:
die('meu Deus, eis o erro: ' . mysql_error());
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#19
Posted 29/08/2005, 17:22
a linha 9 n eh akilo, eh isso ai em cima...
<? include "config.php"; $counter = mysql_query("SELECT * FROM $tabela where s ='$s', $db); if (!$counter) { die('Sua query esta uma dfsdf, veja porque: ' . mysql_error()); } $x = mysql_num_rows($counter); if ( $x == 1 ) { $cadastrar = mysql_query("UPDATE $tabela SET count + 1 WHERE s = '$s'", $db); $x = mysql_fetch_array($counter); $coun = $x["count"]; echo $coun; } else { $cadastrar = mysql_query("INSERT INTO $tabela (s, count) VALUES ('$s', '1')", $db); echo "1"; } ?>
#20
Posted 29/08/2005, 17:29
$cadastrar = mysql_query("UPDATE $tabela SET count=count + 1 WHERE s = '$s'", $db);
nao sei se vai rolar, pois esse campo da sua tabela foi criado como TEXT
quanto ao erro de parser... meu... não sei
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#22
Posted 29/08/2005, 17:35
um bigint(20) resolve o problema por alguns anos
agora, RESOLVER o problema, vai depender de mais empenho da sua parte tambem, hehehe
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#23
Posted 29/08/2005, 17:37
<? include "config.php"; $counter = mysql_query("SELECT * FROM $tabela where s like '$s'", $db); $x = mysql_num_rows($counter); if ( $x == 1 ) { $cadastrar = mysql_query("UPDATE $tabela SET count + 1 WHERE s = '$s'", $db); $x = mysql_fetch_array($counter); $coun = $x["count"]; echo " $coun "; } else { $cadastrar = mysql_query("INSERT INTO $tabela (s, count) VALUES ('$s', '1')", $db); $x = mysql_fetch_array($counter); $coun = $x["count"]; echo " $coun "; } ?>arrumei, mas agora não atualiza a tabela, eu atualizo a pag, mas nau atualiza o numero d visitas...
Edição feita por: Inu_yasha, 29/08/2005, 17:48.
#24
Posted 29/08/2005, 17:51
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#25
Posted 29/08/2005, 17:52
<? include "config.php"; mysql_query(" CREATE TABLE $tabela ( s VARCHAR( 100 ) NOT NULL, count bigint(20) NOT NULL, PRIMARY KEY (s) );", $db); echo "aaa"; ?>isso não gta criando a tabela O.o
Edição feita por: Inu_yasha, 29/08/2005, 17:53.
#26
Posted 29/08/2005, 17:53
será que acabou?
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#27
Posted 29/08/2005, 17:54
<? include "config.php"; mysql_query(" CREATE TABLE $tabela ( s VARCHAR( 100 ) NOT NULL, count bigint(20) NOT NULL, PRIMARY KEY (s) );", $db); echo "aaa"; ?>nao ta criando a tabela...
só manual dá... (pelo PMA.)
#28
Posted 29/08/2005, 22:20
);", $db);
Até mais
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
#29
Posted 30/08/2005, 10:16
Facilite as coisas, coloque um or die() aí após a query ...nao ta criando a tabela...
só manual dá... (pelo PMA.)
[]s Até mais
#30
Posted 30/08/2005, 12:41
o codigo que eu pedi ajuda no inicio, vai ser usado COMO javascript, ou seja, com as tags script.
nao tera problema, tera?
e nao tem q adicionar nada no codigo?
e eu ja coloquei document write...
Edição feita por: Inu_yasha, 30/08/2005, 12:42.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)