Je combineert de Object Oriented-stijl met de normale procedurele mysqli-stijl. Op regel 5 die je gebruikt.
mysqli_connect()
en op lijn 12 die u gebruikt.
$connection->prepare()
Dit zal niet werken, als je $connection zou veranderen in een objectgeoriënteerde stijl zoals je doet met je voorbereidingsverklaring, zal het werken.
$connection = new mysqli('localhost', $config['username'], $config['password'], $config['dbname'])
Meer informatie vindt u hier http://php.net/manual/en/mysqli .prepare.php