Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2014, 22:01
Barakalde
 
Fecha de Ingreso: enero-2014
Mensajes: 9
Antigüedad: 10 años, 10 meses
Puntos: 0
Problemas condicion IF con bbdd

Estoy atorado en esto a ver si alguien me puede ayudar:

Tengo una base de datos Mysql con 3 Campos Id, Nombre y Estado
El estado puede ser Libre o Ocupado, lo que quiero es cambiar el estado cuando esté libre a ocupado y al contrario. Pero cuando voy a hacer la condición parece que no la entiende bien y no se porque, en este caso el estado en Mysql en LIBRE y me muestra mensaje de que es verdad y tenia que ser mentira.... lo podeis ver en este [URL="www.mungitaxi.com/taxistas/david/cambiar_david.php"]link [/URL]

$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";

$registro = mysql_query ("SELECT * from taxis WHERE id=1");
while($reg=mysql_fetch_array($registro))

if ($reg['estado']="OCUPADO")
{
echo "es verdad";
}
else
{
echo "es mentira";
}



Si hago: echo $reg['estado'];
la consulta me la muestra bien pero no se porque no me entiende la condición. Gracias por vuestra ayuda