La duda viene cuando deseo utilizar variables globales (las cuales llevan la consulta + resultado de la base de datos..)
Ejemplo:
Código :
<?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!