Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2008, 09:51
Avatar de killerangel
killerangel
 
Fecha de Ingreso: septiembre-2007
Ubicación: Un punto en el espacio
Mensajes: 592
Antigüedad: 16 años, 7 meses
Puntos: 10
Usar funcion constantemente

Hola foro:

De hecho q cuando trabajamos con php y base de datos tenemos q hacer, al menos en mi caso, constantemente ( muy constantemente) el famoso:

$a='SELECT x,y,z FROM tabla WHERE [condiciones]';
$b=mysql_query($a) or die(mysql_error());
$c=mysql_fetch_assoc[row]($b);

lo q se me ocurre es hacer una funcion tan solo para esto, masomenos asi:

function retornar($select, $from, $where,$fetch){
$w=(isset($where))?' WHERE '.$where:'';
$a='SELECT '.$select.' FROM '.$FROM.$w;
$b=mysql_query($a) or die(mysql_error());
$c=($fetch=='row')?mysql_fetch_row($b):mysql_fetch _assoc($b);
return $c;
}

el problema es que, debo hacer include o incude_once en las paginas donde deba usarla y llamar a una pagina constantemente no se si sea factible ya que puede usar algunos recursos que tal vez pueda usar en otra cosa.

además el usar las 3 primeras lineas iniciales se combierten en usar 7 de toda la funcion pero me ayuda en el codigo al hacer tan solo:

$c=retornar('x,y,z','tabla','x=0','row');

que me recomiendan?

gracias!!
__________________
Sueñen... y trabajen por hacer esos sueños realidad... de eso se construye el futuro!!
Me siento entre la ASP-ada y la PHP-red