Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2012, 14:24
Avatar de feconto
feconto
 
Fecha de Ingreso: noviembre-2012
Ubicación: En mi Mundo
Mensajes: 25
Antigüedad: 12 años
Puntos: 5
Respuesta: Si existe update, si no insert into

Código PHP:
Ver original
  1. <?php
  2.  
  3. $id_usuario = $_SESSION['Id_usuario'];
  4.  
  5.  
  6. $query = mysql_query("select * from quienesquien where id_usuario='".$id_usuario."'");
  7. if(mysql_num_rows($query) == 0)
  8. {
  9.     //el usuario no existe en la database lo insertamos
  10.     $query2 = "insert into quienesquien(id_usuario,name,record) values('$id_usuario','$name','$record')";
  11. }
  12. $row = mysql_fetch_object($query);
  13. //primero preguntamos que si el usuario esta registrado en un registro
  14. elseif($row->record < $record)
  15. {
  16.     //lo actualiza si ya esta
  17.    $query2 = "update quienesquien SET record='$score', id_usuarios='$id_usuario' WHERE id_usuarios='$id_usuario'";
  18.    
  19. }
  20. elseif($row->record == $record)
  21. {
  22. //no se hace nada
  23. }
  24. //ejecutamos la sentencia cualquiera de los dos
  25. mysql_query($query2);
  26.  
  27. ?>