Ho un file php dove in cima ho messo:
Codice PHP:
include "../conn/conndbmysql.php";
Ho fatto il mio codice e tutto funziona.
Cercando di semplificarlo ho creato una funzione:
Codice PHP:
function aggiornadb ($line_num, $filenome){
include "../conn/conndbmysql.php";
$logdbagg ="";
$qwt = "UPDATE pippotbl set righecar=? WHERE nomefile=?";
$result = $connessione->prepare($qwt);
$par = array($line_num,$filenome);
$result->bind_param('is', $par[0], $par[1]);
$operazione = SqlDebug($qwt, $par);
if(!$result->execute()) {
$logdbagg = $result->error;
} else {
$logdbagg = "DB AGGIORNATO";
}
return $logdbagg;
}
Come mai se in cima alla funzione NON rimetto la connessione al db mi da errore?
Essendo la funzione dentro la pagina non dovrebbe valere quello che c'è nell'header?
Grazie