FanatPHP, а разве $mysqli->close(); не обязательно?
Во всех примерах закрывают.
И исходя из логики этих примеров, если мы не закроем, получается на сервере будут копиться открытые подключения.
Или я что-то не так понял?
Чем больше знаю, тем лучше понимаю, как мало знаю.
Нет, не нужно.
Переменная $sql - только для хранения параметров запроса, и его результатов.
Само подключение хранится в $mysqli, его и нужно закрывать.