Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/01/2012, 10:18
juandedios
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años
Puntos: 8
Respuesta: problema con datos que la función recoge

Mira cambié la función a esto, sin usar el sprintf:
Código PHP:
Ver original
  1. public function updateClave( $datos )
  2. {
  3.     parent::conectar();
  4.     $mypws = $this->getPasswd( $datos[ 0 ] );
  5.    
  6.     if ( $mypws != md5( $datos[ 1 ] ) ) {
  7.         $rep = 'La contraseña actual no es válida. Intente de nuevo.|1';
  8.     }
  9.     else {
  10.         $str = "UPDATE contactos SET con_passwd = '" . md5( $datos[ 2 ] ) . "' WHERE con_id = " . $datos[ 0 ] . "";
  11.         mysql_query( $str ) or die( mysql_error() );
  12.     }
  13. }
pero me devuelve el siguiente mensaje:

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

y solo me sucede cuando uso esta función, fuera de esto toda la página funciona muy bien.
__________________
El aprendiz.