Foros del Web » Programando para Internet » PHP »

como restar numero en una tabla mysql

Estas en el tema de como restar numero en una tabla mysql en el foro de PHP en Foros del Web. saludo es que tengo una tabla que contiene numero y quiero hacer que cuando registre una cuenta de un usuario coja y reste un numero ...
  #1 (permalink)  
Antiguo 17/05/2011, 18:05
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 13 años, 7 meses
Puntos: 5
Pregunta como restar numero en una tabla mysql

saludo es que tengo una tabla que contiene numero y quiero hacer que cuando registre una cuenta de un usuario coja y reste un numero de la tabla y pueda reguistrar el usuario y otra es que si tiene en la tabla de munero esta en 0 no pueda agregar
  #2 (permalink)  
Antiguo 17/05/2011, 19:17
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: como restar numero en una tabla mysql

¿Qué tenés hecho hasta ahora, y por qué eso no te funciona?

En principio parece que deberías obtener el (número -1) de la base de datos, comprobarlo en PHP y luego insertar si se cumple que el número es mayor que cero. También podrías controlar eso en la base de datos sin intervención de PHP.

Todo depende de cómo quieras (y sepas, y necesites) hacerlo.
  #3 (permalink)  
Antiguo 18/05/2011, 12:07
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: como restar numero en una tabla mysql

un ejemplo de como hacerlo
  #4 (permalink)  
Antiguo 18/05/2011, 12:11
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 16 años, 5 meses
Puntos: 75
Respuesta: como restar numero en una tabla mysql

lo veo más facil antes de registrar un usuario consultar cuántos usuarios existen y si está al tope de lo que quieres entonces que no permita realizar el registro.
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #5 (permalink)  
Antiguo 18/05/2011, 19:53
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: como restar numero en una tabla mysql

Cita:
Iniciado por lobo_php Ver Mensaje
lo veo más facil antes de registrar un usuario consultar cuántos usuarios existen y si está al tope de lo que quieres entonces que no permita realizar el registro.
no por que pueden registrar todo lo que quieran pero necesitan como uno dice credito para hacerlo
  #6 (permalink)  
Antiguo 18/05/2011, 20:05
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: como restar numero en una tabla mysql

....
Cita:
¿Qué tenés hecho hasta ahora, y por qué eso no te funciona?
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #7 (permalink)  
Antiguo 18/05/2011, 20:19
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: como restar numero en una tabla mysql

por que el dice que haga una consulta para ver si tengo un limite de usuarios y no tengo limite sino lo que quiero es hacer que tenga como un tipo de credito para poder registrar
  #8 (permalink)  
Antiguo 19/05/2011, 01:11
rqd
 
Fecha de Ingreso: julio-2008
Mensajes: 228
Antigüedad: 15 años, 9 meses
Puntos: 8
Respuesta: como restar numero en una tabla mysql

según lo que he entendido de todo este díalogo, no es un sólo paso sino varios

1. select del número que quieres de la tabla
2. si es mayor a 0 registrar
3. en variable del programa restar 1 al número
4. hacer el update en la tabla para modificar el número del paso 1 con el valor de la variable del programa

¿es más o menos eso lo que necesitas?
  #9 (permalink)  
Antiguo 19/05/2011, 07:27
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: como restar numero en una tabla mysql

Cita:
Iniciado por rqd Ver Mensaje
según lo que he entendido de todo este díalogo, no es un sólo paso sino varios

1. select del número que quieres de la tabla
2. si es mayor a 0 registrar
3. en variable del programa restar 1 al número
4. hacer el update en la tabla para modificar el número del paso 1 con el valor de la variable del programa

¿es más o menos eso lo que necesitas?
asi es eso si tiene numer si no tiene y lo tiene en 0 no puede agregar un registro pero si tiene numero ejemplo 12 puede registrar y al registrar reste 1 y quedaria en 11.

Etiquetas: mysql, numero, restar, tabla
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 04:51.