In primis ho risolto il problema del fetch in questo modo:
Codice PHP:
// fetch sul risultato di una query
public function fetch_array($sql){
$result = $this->execute($sql);
if ( $result ) {
$row = $result->fetch_assoc();
$result->close();
return $row;
}
}
il risultato ora è:
codice:
Array
(
[id_admin] => 1
[username] => gaten
[password] => 6e6bc4e49dd477ebc98ef4046c067b5f
[logkey] => dasdasd
)
Questo significa che l'execute con la query data come parametro, viene eseguita perfettamente e per transitività, va bene anche la connessione e selezione del database. Sei d'accordo?
Adesso, bisogna concentrarsi solo sul metodo checkUser e l'utilizzo di execute al suo interno