Foros del Web » Programando para Internet » PHP »

Variables Globales, consulta..

Estas en el tema de Variables Globales, consulta.. en el foro de PHP en Foros del Web. Hola, he creado una funcion en php la cual utilizare en varios casos. Dicha funcion lleva la conexion a la base de datos, la consulta ...
  #1 (permalink)  
Antiguo 31/03/2006, 22:25
 
Fecha de Ingreso: mayo-2005
Mensajes: 148
Antigüedad: 12 años, 7 meses
Puntos: 0
Variables Globales, consulta..

Hola, he creado una funcion en php la cual utilizare en varios casos. Dicha funcion lleva la conexion a la base de datos, la consulta (query), los tipos de resultados (true o false) etc..

La duda viene cuando deseo utilizar variables globales (las cuales llevan la consulta + resultado de la base de datos..)

Ejemplo:

Código PHP:
<?php
function probar()
{
db_conectar();

global 
$query;
global 
$envio;
global 
$resultado;

$query "consulta sql";
$envio mysql_query($query);
$resultado mysql_num_rows($envio);

if(
mysql_num_rows($envio) > 0)
return 
true;
else
return 
false;
}
?>
Depende del resultado en diferentes casos mostrare diferentes estilos de salidas.. por eso lo hago como funcion.. (para no tener que insertar todo este codigo en cada pagina, etc..)

Pero la pregunta es.. ¿Hago bien en poner como Globales las variables de consulta a sql?

Nta: Otras funciones.. tambien haria lo mismo. en mostrar diferentes estilso de salidas, lo cual.. otra funcion estaria en la misma situacion "con los mismo nombres de variables"

Si estuveise mal en hacer asi.. pues tendria que incluir el codigo de la funcion en cada x sitio.. (y seria cansador)

Gracias y Saludos!
__________________
(8)Esta es la numero uno, que te sigue a todas partes,
siempre con sus estandartes,
y un grito de corazon, RACING CAMPEON
RACING CAMPEON, en el este y el oeste,
en el norte y en el sur, brillara blanca y celeste la academia RACING CLUB y la acade, y la acade... (8)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:17.