Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2011, 22:30
manudferreiro
 
Fecha de Ingreso: enero-2007
Mensajes: 135
Antigüedad: 17 años, 3 meses
Puntos: 1
Duda sobre actualizar campos en una bd con php

como anda gente?
estoy teniendo un inconveniente a la hora de terminar mi script.
brevemente les digo, tengo un applet que se encarga de subir imagenes (ayuda mediante de php), el problema radica en que hay info en una base de datos que la ingreso por fuera del applet y quiero que sea indistinto que se ingresa primero (las imagenes mediante al applet o la info en la bd).
entonces, dependiendo el caso utilizaria un update o un insert.
Código PHP:
        //NOS CONECTAMOS A LA BASE DE DATOS
    
include("conex.phtml"); 
   
$link=Conectarse(); 
              
$result mysql_query("SELECT * FROM nuevagaleria WHERE codigo = $codigo");
                    
        if(
mysql_num_rows($result)>0){
              
$query "UPDATE nuevagaleria SET codigo='$codigo',operacion='$operacion', precio='$precio', barrio='$barrio',
                  localidad='$localidad', caracteristicas='$caracteristicas' where codigo='$codigo'"

                
$result=mysql_query($query);
               echo 
"hay que actualizar";
           } else {
               
$query"INSERT INTO nuevagaleria (codigo, operacion, barrio, precio, localidad, caracteristicas)
          VALUES ('$codigo', '$operacion','$barrio','$precio','$localidad','$caracteristicas')"
;
           
$result mysql_query($query);
            echo 
" se ingresan nuevos valores";
           } 
el problema es que me tira un warning mysql_num_rows() supplied argument is not valid mysql result.
espero que me puedan dar una mano..
gracias