Visibilità connessione Db con MySQLi in funzioni definite dall'utente

Llorenzen

Nuovo Utente
11 Ago 2013
3
0
1
Ciao a tutti.

In vista del passaggio da php 5.5 a php 7 devo migrare le procedure scritte utilizzando i comandi MySQL_query in MySQLi_query (metodo procedurale).
I comandi sono :

PHP:
$conn = @mysqli_connect($host, $user, $pass, $db)  //per attivare la connessione

$result= mysqli_query ($conn,"SELECT DISTINCT ".$f_Field." FROM ".$f_Table." ") //per effettuare la SELECT

Il problema sorge quando la select viene lanciata in una funzione in quanto per rendere leggibile la variabile $conn dovrei :

1) passarla come argomento della funzione
o
2) inserire in tutte le funzioni la voce
PHP:
global $conn;

sapete indicarmi una soluzione migliore oppure un modo più elegalnte ?

Grazie a tutti
 

Discussioni simili