Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/11/2012, 07:01
Avatar de Trublux
Trublux
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 355
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: Si existe update, si no insert into

En MySQL hay una forma de hacer esto de forma más sencilla para no tener que hacer un insert y un update, la consulta quedaría así:

Código MySQL:
Ver original
  1. insert into quienesquien ( id_usuarios, nombre, record ) values  ( '$id_usuario', '$nombre_usuario', '$score' ) on duplicate key update;

Documentación sobre MySQL (insert into... on duplicate key update)

Y por cierto, hacer un "select *" cuando sólo vás a usar un campo es una mala práctica, es mejor poner sólo los campos que necesitas.
__________________
eZ Publish Developer Basic Legacy
eZ Publish Developer Basics (4.4)
Alojamientos rurales en España

Última edición por Trublux; 19/11/2012 a las 08:48