Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2012, 07:51
tumbero_x
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Duda con conexion a la BD

Hola Amigos!!!
solamente queria saber si es 100% necesario pasarle a una funcion siempre la conexion a la bd
por ejemplo
en una funcion hago un insert y un update y al final de mysql_query le pongo la conexion
Código PHP:
Ver original
  1. public function editar_cue($cuecaj_id,$cuecaj_cod,$rcuecaj,$scuecaj,$cuecaj_detalle,$cuecaj_impu,$cuecaj_status){
  2.  
  3.     $sql=" UPDATE cue_caj "
  4.             ." SET "
  5.             ." cuecaj_cod='$cuecaj_cod', "
  6.             ." rcuecaj='$rcuecaj', "
  7.             ." scuecaj='$scuecaj', "
  8.             ." cuecaj_detalle='$cuecaj_detalle', "
  9.             ." cuecaj_impu='$cuecaj_impu', "
  10.             ." cuecaj_status='$cuecaj_status' "
  11.             ." WHERE "
  12.             ." cuecaj_id=$cuecaj_id ";
  13.    
  14. @       $res=mysql_query($sql,Conectar::con()) ;
  15.  
  16. $sql2=mysql_query("SELECT R.rcuecaj_cod,S.scuecaj_cod,C.cuecaj_cod FROM cue_caj C
  17.                         INNER JOIN r_cue_caj R ON C.rcuecaj=R.rcuecaj_id
  18.                         INNER JOIN s_cue_caj S ON C.scuecaj=S.scuecaj_id WHERE C.cuecaj_id ='".$cuecaj_id."'",Conectar::con()) or die (mysql_error());
  19.                         while($cuenta=mysql_fetch_array($sql2))
  20.                         {
  21.                             mysql_query("UPDATE cue_caj SET cuecaj_alias='".trim($cuenta['rcuecaj_cod'].$cuenta['scuecaj_cod'].$cuenta['cuecaj_cod'])."' WHERE cuecaj_id='".$cuecaj_id."'",Conectar::con()) ;
  22.                            
  23.                             }
  24. }
les pregunto porque al ultimo mysql_query me habia olvidado de ponerle la conexion y funcionaba
Saludos y muchas gracias