Hola tengo este código php:
Código PHP:
<?php
require('conexion.php');
$busqueda = $_GET[search];
$cbusqueda=mysql_num_rows(mysql_query("select * from busquedas where busqueda = '$busqueda'", $con));
if($cbusqueda == 0){
$inserta=mysql_query("insert into busquedas values('NULL', '$busqueda', '1')", $con);
}else{
$upnum=mysql_query("update busquedas set numero = numero + 1 where busqueda = '$busqueda'", $con);
}
?>
Supuestamente, si $busqueda se encontrara en la tabla se sumaría 1 a la columna "numero" y si no existiera se crearía una nueva fila con "numero" 1.
Sin embargo, si no existe se añade una fila con "numero" 2 y si existe se le suma 2 a número...
¡¿Por qué ocurre esto?!
Gracias por sus repuestas!