De outra forma como ficaria minha página neste script, sendo que o script já chama a função close então a página teria que ser estruturada dentro da função.
<?php
// codigosnaweb.com - scripts grátis para o seu site
// PODE SER SEPARADO O TRECHO ABAIXO PARA SER CHAMADO POR INCLUDE
define("SERVIDOR", "localhost");
define("USUARIO", "root");
define("SENHA", "");
define("BANCODEDADOS", "relativa");
$conecta = new mysqli(SERVIDOR, USUARIO, SENHA, BANCODEDADOS); // CONECTA
if ($conecta->connect_error) {
trigger_error("ERRO NA CONEXÃO: " . $conecta->connect_error, E_USER_ERROR);
}
// PODE SER SEPARADO O TRECHO ACIMA PARA SER CHAMADO POR INCLUDE
$sql = "SELECT * FROM teste"; // CONSULTA
$query = $conecta->query($sql); // RODA A CONSULTA
$linhas = $query->num_rows;
if($linhas >= 1) { // SE HÁ LINHAS
while($colunas = $query->fetch_assoc()) {
echo " {$colunas["texto"]} "; // DADOS DA CONSULTA
}
$query->free(); // LIBERANDO OS DADOS DA CONSULTA
} else {
echo "Não há resultados"; // SEM RESULTADOS
}
$conecta->close(); // FECHANDO A CONEXÃO
?>