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.