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
๑۩۞۩๑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);
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
#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)










