Saludos,
Tengo que actualizar un campo entero (cam). de una tabla(tab), dependiendo el valor que tenga ...:
INICIA:
idTab: 1-2-3-4-5
cam: 1-2-3-4-5
Necesito que al presionar un boton se actualice cam, de tal modo que si vale entre 1 y 4 se le
sume uno al valor que tiene (cam=cam+1) y si tiene 5 que se actualice con 1.
ASI:
idTab: 1-2-3-4-5
cam: 2-3-4-5-1
El problema es que estoy tratando de hacerlo con dos update y tengo problema con actualizar el
numero 5
ME SALE:
idTab: 1-2-3-4-5
cam: 2-3-4-1-1
Porque cuando pasa por el primer update convierte el 4 en 5, pero al pasar por el siguiente update
lo modifica de nuevo y lo pone en 1.
Este es el codigo
Código PHP:
include("conex.php");
$link=Conectarse();
$sql="Select cam From tab ";
$result = mysql_query($sql, $link) OR die("Error al consultar datos");
while($row = mysql_fetch_array($result))
{
$sql3="update tab set cam=cam+1 where cam>=1 and cam<=4 ORDER BY idRuta DESC";//
mysql_query($sql3);
$sql4="update vehiculos set cam=1 where cam=5";//
mysql_query($sql4);
}
//Se hace la consulta a la base de datos
header("location:listarCam.php?id=id");
?>
Quiero saber si hay alguna forma de actualizar un campo de una tabla, teniendo en cuenta dos condiciones,
gracias.