Stai combinando lo stile Object Oriented con il normale stile procedurale mysqli. Sulla linea 5 usi.
mysqli_connect()
e sulla linea 12 che usi.
$connection->prepare()
Questo non funzionerà, se cambi $connection in uno stile orientato agli oggetti come fai con la tua istruzione prepare, funzionerà.
$connection = new mysqli('localhost', $config['username'], $config['password'], $config['dbname'])
Maggiori informazioni possono essere trovate qui http://php.net/manual/en/mysqli .prepare.php