Foros del Web » Programando para Internet » PHP »

duda en poder hacer un stop al UPDATE

Estas en el tema de duda en poder hacer un stop al UPDATE en el foro de PHP en Foros del Web. hola es que estoy haciendo un UPDATE y quiero hacer que si al hacer un UPDATE el campo esta en 0 negarle el UPDATE...
  #1 (permalink)  
Antiguo 15/11/2011, 20:51
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 14 años, 2 meses
Puntos: 5
duda en poder hacer un stop al UPDATE

hola es que estoy haciendo un UPDATE y quiero hacer que si al hacer un UPDATE el campo esta en 0 negarle el UPDATE
  #2 (permalink)  
Antiguo 15/11/2011, 21:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: duda en poder hacer un stop al UPDATE

Pues haz un simple if() antes de hacer el update y así lo puedes "brincar".

Saludos.
  #3 (permalink)  
Antiguo 15/11/2011, 22:03
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: duda en poder hacer un stop al UPDATE

y de que manera seria amigo
  #4 (permalink)  
Antiguo 15/11/2011, 22:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: duda en poder hacer un stop al UPDATE

Pues así como te digo, primero haz un select para seleccionar los datos, y después haces el if:
Código PHP:
Ver original
  1. $sql = "SELECT ..";
  2. $row = fetch_row($sql);
  3. if ($row['campo'] != 0) {
  4.        $sql = "UPDATE..";
  5.        query($sql);
  6. }

Saludos.
  #5 (permalink)  
Antiguo 15/11/2011, 22:20
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 1 mes
Puntos: 188
Respuesta: duda en poder hacer un stop al UPDATE

Pues mira pasa saber el estado de un campo de una tabla de una base de datos

Tienes que hacer una consulta SELECT verificar el estado del campo y luego determinar si haces el UPDATE o no.

Por ejemplo

Código PHP:
Ver original
  1. $query = "SELECT `status` FROM `table` WHERE `id`='5'";
  2. $result =mysql_query($query);
  3.  
  4. if($row=mysql_fetch_array($result))
  5.  
  6. if($row[0]=="0")
  7. //no hago el update
  8.  
  9. else
  10.  
  11. //Hago el update......

Saludos.

EDITO: haha creo que respondimos Igual GatorV jaja :D
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #6 (permalink)  
Antiguo 15/11/2011, 23:13
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 14 años, 2 meses
Puntos: 5
Respuesta: duda en poder hacer un stop al UPDATE

gracias a los dos

Etiquetas: poder, stop, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:43.