Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2015, 17:25
redorash
 
Fecha de Ingreso: enero-2015
Mensajes: 3
Antigüedad: 9 años, 3 meses
Puntos: 0
conexion mysql como parametro en una funcion.

Mi pregunta es:
Es correcto pasar como parametro a una funcion la conexion mysql.

Ejemplo:

require 'conexion.inc.php';
$conexion=new mysqli($server,$user,$passbd,$bd);
$acentos = $conexion->query("SET NAMES 'utf8'");
if(mysqli_connect_errno()){
echo "error al establecer conexion con la base de datos.ERROR". mysqli_connect_errno();
return false;
exit();
}

function 1($conexion){
sentencias con consultas mysql.
}

La cuestion es que si no lo hago asi, la funcion no me detecta la conexion. Entonces ¿esta practica esta bien o es mejor abrir y cerrar la conexion dentro de la funcion?
¿o quizas hay otra manera de hacerlo? Soy muy principiante asi que tambien puede ser que tenga algun error en mi codigo.
Gracias por adelantado.