Gracias Ronruby lo voy a tener en cuenta al === idéntico es verdad lo que me decís.
Lo hice al final así y al menos rústicamente por ahora funciona. Tengo el campo Codigo como Unique en mysql para que no se repita y si ahora logré hacer el update de Contador.
Código PHP:
include('cone.php');
$Codigo = $_POST['Codigo'];
$Contador = $_POST['Contador'];
$Fecha = date("Y-M-D");
$Conta=0;
//Ejecucion de la sentencia SQL
$con = mysql_query ("SELECT id,Codigo,Contador,Fecha FROM tabla_teto WHERE Codigo = '$Codigo'", $connect);
if (mysql_num_rows($con) > 0) {
while ($row = mysql_fetch_assoc($con))
{
$Conta= $row['Contador'];
}
$Conta = $Conta +1;
mysql_query("UPDATE tabla_teto SET Contador='$Conta' WHERE Codigo = '$Codigo'",$connect );
} else{
mysql_query("INSERT into tabla_teto (Codigo,Contador,Fecha) values ('$Codigo', '$Contador','$Fecha')", $connect);
}
mysql_close($connect);
echo "<script language='javascript'>window.location='INSERTAR.php'</script>";