Ciao a tutti,
sto creando una funzione che permetta di estrarre dei valori da una tabella.
I nomi dei campi(separati da '&'), il nome della tabella e l'id utente li passo come parametro.
Ho pensato ad un codice del genere:
Codice PHP:
function get($parametro,$id, $tabella){
$parametri = explode("&",$parametro); //esplodo i campi
$numero = count($parametri);
for($n = 0; $n <= $numero; $n++){
$stringa = $stringa + "," + $numero[$n];
} //creo la stringa da passare alla query
$selPg = $conn->query("SELECT ".$stringa." FROM ".$tabella." WHERE uid = ".$id."LIMIT 1") or die("Errore nella selezione. Per favore, controllare il file inc/funzioni.php");
$rowPg = $selPg->fetch_array(MYSQLI_NUM);
$result = array(); //creo un array vuoto
for($n = 0;$n <= $numero;$n++){
$result[$numero[$n]] = $rowPg[$n];
} //popolo l'array
return $result;
}
Cosa ve ne pare?
Può andare? (devo ancora provarlo)
Ci sono altri metodi per una cosa del genere?
Grazie a tutti