RE:como guardo imagen en bd???????
Kris, por favor evita poner post como respuestas de otro post.
Es mejor crear un post nuevo directamente en el foro principal de php.
Con respecto a tu problema ¿Se aumentaron en uno o se disminuyeron en uno?.
Bueno, la forma normalmente de hacerlo es hacer un select para obtener el número de plazas. Y luego sumar (o restar), uno para luego guardar el dato de nuevo.
Si vas a tener pocas personas inscribiendose al mismo tiempo, no hay problema, pero si tienes pensado tener a mas de 1 persona al mismo tiempo, podrias tener un pequeño problema de concurrencia.
Imagina que se inicia un proceso de php, y casi simultaneamente se inicia otro.
El primer proceso obtiene el dato de la base de datos, y casi en seguida el otro tambien lo obtiene, para entonces el primero ya guardo el nuevo número en la tabla, pero el segundo apenas lo esta guardando. Obviamente los dos guardarian el mismo número. Y ni siquiera tuvo que ser exactamente al mismo tiempo. Si vas a tener a muchas personas inscribiendose al mismo tiempo, eso ocurrira tarde o temprano.
Así que la solución mas elegante, es sobre la tabla de personas inscritas, hacer un count, para cada curso, y ver cuantas van inscritas. Y así no importa que se inscriban varios al mismo tiempo, tu información no se corromperia, por que siempre calcularias en tiempo real cuantos cupos hay.
No se si me explique.
Si tienes dudas, te invito a que crees un nuevo post.
Saludos!
-
Miguel Angel
Mike79