
07/05/2010, 10:07
|
 | | | Fecha de Ingreso: julio-2005 Ubicación: México, D.F
Mensajes: 467
Antigüedad: 19 años, 8 meses Puntos: 5 | |
Respuesta: Problema php y mysql Hola sarcus,
En estos momentos tengo un código que funciona muy parecido al tuyo, al leer tu problema me entro la duda: Código PHP: <?php $pk = mysql_fetch_array(mysql_query("SELECT * FROM productos WHERE id_producto='4' LIMIT 1"));
if($pk['existencias'] > 0) { echo "Aun hay existencias ".$pk['existencias']; mysql_query("UPDATE productos SET existencias=existencias-1 WHERE id_producto='4' LIMIT 1"); } else { echo "No hay existencias"; } ?> Pero igual he probado como tu comentas, actualizar varias veces y funciona bastante bien, al llegar a cero no realiza mas updates. Jamas entra en numeros negativos.
Se me ocurre que el comportamiento que mencionas se podría llegar a reproducir si no dejamos que concluya el proceso antes de refrescar la pagina, esto seria mas notorio contra mas lento fuera el servidor.
Saludos,
__________________ <? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico |