Foros del Web » Programando para Internet » PHP »

INSERT INTO o UPDATE

Estas en el tema de INSERT INTO o UPDATE en el foro de PHP en Foros del Web. Hola Buenas!! Soy novato y voy un poco perdido. A ver si me podeis echar una mano. A partir de una variable (un id) enviada ...
  #1 (permalink)  
Antiguo 04/10/2011, 12:24
 
Fecha de Ingreso: agosto-2011
Mensajes: 11
Antigüedad: 12 años, 8 meses
Puntos: 0
INSERT INTO o UPDATE

Hola Buenas!!

Soy novato y voy un poco perdido. A ver si me podeis echar una mano.

A partir de una variable (un id) enviada por url, necesito poder hacer un IF (u otra cosa) para que si existe un registro en una tabla en mysql con esa id me lo actualice y si no existe que inserte un registro nuevo.
¿Cómo puedo hacer eso?

Un saludo
  #2 (permalink)  
Antiguo 04/10/2011, 12:29
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: INSERT INTO o UPDATE

Código PHP:
Ver original
  1. if(isset($_GET['id'])){
  2. $query = "SELECT * FROM tu_tabla WHERE id = $id";
  3. $numeroRegistros = mysql_num_rows($query);
  4. if($numeroRegistros > 0){
  5. $query = "UPDATE...";
  6. }else{
  7. $query = "INSERT...";
  8. }else{
  9. echo "Acaso sos un hacker o una persona despistada?";
  10. }

NOTA: Es un ejemplo, copiar y pegar no funcionara.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #3 (permalink)  
Antiguo 04/10/2011, 12:33
 
Fecha de Ingreso: agosto-2011
Mensajes: 11
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: INSERT INTO o UPDATE

Muchas gracias, lo probaré!!!

Etiquetas: insert, mysql, registro, tabla, update, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:33.