Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou montando o seguinte sistema de contador por página acessada:<?$conexao = mysql_connect("localhost","root","12345678");$db = mysql_select_db("webmeta");$pagina = $_SERVER['PHP_SELF'];$hits_tabela = "SELECT pagina FROM hits WHERE pagina='$pagina'";$resultado = mysql_query($hits_tabela)or die ("$mysql_erro");if (mysql_num_rows($resultado) < 1){$hits2 = "INSERT INTO hits (hits, pagina) VALUES ('1', '$pagina')";$hits2 = mysql_query($hits2)or die ("$mysql_erro");}else {while ($linha=mysql_fetch_array($resultado)) {$id = $linha["id"];$hits_bd = $linha["hits"];$hits_totais = $hits_bd + 1;}$hits2 = "UPDATE hits SET hits='$hits_totais' WHERE id='$id'";$hits2 = mysql_query($hits2)or die ("$mysql_erro");}?>Caso a página não exista no banco é criada uma, caso ela já exista é adicionado +1 ao contador dela. Essa seria a lógica, mas esta dando erro. Esta sendo adicionado a página no banco, mas ela já existindo não é adicionado +1 ao contador dela. Qual seria o problema ai?!Carregando comentários...