Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2011, 09:11
Avatar de lucianinski
lucianinski
 
Fecha de Ingreso: noviembre-2009
Ubicación: México
Mensajes: 56
Antigüedad: 14 años, 5 meses
Puntos: 1
UPDATE en php no puedo

Hola tengo un problema al querer actualizar una entrada de una base de datos con php, tengo este código pero no me funciona por favor ai alguien puede identificar el problema se lo agradecería.
Aclaración no quiero insertar una nueva fila, lo que quiero es modificar un campo específico en este caso el dato de la columna 'payment' con el id especificado.


Código PHP:
// Aqui intento identificar si el usuario actual esta registrado, si tiene datos en la base
$db->setQuery('SELECT id FROM #__isp_customers WHERE user_id='.$user->get('id').' LIMIT 1');
        
$db->query();

// si coinciden datos entonces
        
if($customerid $db->loadResult() ) {
        
        
$customerid $db->loadResult();
        
        
$queryvalues.="'".$_SESSION['payment']['payment']."'";      //dato que quiero insertar
        
                
$db->setQuery("UPDATE #__isp_customers  SET payment=".$queryvalues." WHERE user_id=".$customerid."");
        
$db->query();
        
$customer['id'] = $db->insertid();        
                

                                 
//Código anulado que inserta una nueva fila este si funciona pero no quiero insertar una nueva fila
                //$db->setQuery("INSERT INTO #__isp_customers (
                    //    user_id".$queryfields.")
                    //    VALUES('".
                    //    $user->get('id')."'".
                    //    $queryvalues.
                    //    ")");