Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2012, 21:45
Avatar de aguila_393
aguila_393
 
Fecha de Ingreso: septiembre-2007
Ubicación: Argentina
Mensajes: 406
Antigüedad: 15 años, 1 mes
Puntos: 1
Actualizar registros de tabla - Manera correcta

Estoy trabajando con mysqli y PHP . Y tengo una tabla que va a tener noticias que seran compartidas via facebook. Para mantener contado la cantidad de veces que se compartio cada noticia guardo la cantidad dentro de la tabla, por lo que la tabla queda asi:

ID - Text - Shares


Lo que estoy haciendo para actualizar los shares (cantidad de veces compartidas) es obtener todos los registros de la tabla, y luego comprobar si la cantidad de shares es diferente, en dicho caso la actualizo con el siguiente codigo:
"UPDATE news SET shares = ".$shares." WHERE id = ".$row['id']." ";

Funciona perfecto. Mi pregunta es, es correcto hacerlo de esta manera? Porque en el futuro si hubiera que actualizar 2000 noticias no se si se saturara o afectara el rendimiento.

Basicamente seria eso. Estuve buscando y me parecio la mejor manera de hacerlo, pero no se nada de como influye en el rendimiento, o cuantas consultas es aceptable hacer.