assuma seu
connection.php
conter <?php
$con = mysqli_connect("localhost","my_user","my_password","my_db");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
Então, no seu arquivo, você está usando
include 'connection.php'
para obter a conexão. Usando include
seu ato como uma única página agora. Então você tem que usá-lo como abaixo require_once 'connection.php';
$sql= 'SELECT * FROM country';
$results = mysqli_query($con, $sql); # add connection string to query
Explicação
quando você adiciona este
include 'connection.php';
então, quaisquer que sejam os dados no pai(connection.php
) arquivo (ex:variável, Funções, etc..) virá para filho. Links para referência
- No PHP, como
include()
funciona exatamente? - O PHP inclui caminhos relativos ao arquivo ou ao código de chamada?
- incluir, include_once, require ou require_once?