La siguiente función de usuario permite realizar no solo un SELECT y regresar el array de los datos, sino que también permitirá realizar cualquier otra instrucción MySQL:
function consultar($sql)
{
    $link = new mysqli('[IP]', '[USER]', '[PASSWORD]', '[BASE DE DATOS]');
    if ($link->connect_errno) {
        die('Fallo al conectar a MySQL: ' . $link->connect_error);
    }
    $result = $link->query($sql);
    if (strstr($sql, 'SELECT') && $result->num_rows > 0) {
        $rows = [];
        while ($row = $result->fetch_assoc()) {
            $rows[] = $row;
        }
        return $rows;
    } elseif (strstr($sql, 'INSERT')) {
        return $link->insert_id;
    }
    return false;
}

 
 
 
 
 
 
 
 
 

 
