Avertissement: mysqli_query() s'attend à ce paramètre 1 pour être mysqli, null donné dans

Je suis en train de construire un simple CMS personnalisé, mais j'obtiens une erreur:

Avertissement: mysqli_query() s'attend à ce paramètre 1 pour être MySQLi, null donné dans

Pourquoi j'obtiens cette erreur? Tout mon code est déjà MySQLi et je suis l'aide de deux paramètres, pas un.

$con=mysqli_connect("localhost","xxxx","xxxx","xxxxx");

//check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL:" . mysqli_connect_error();
}

function getPosts() {
$query = mysqli_query($con,"SELECT * FROM Blog");
while($row = mysqli_fetch_array($query))
    {
        echo "<div class=\"blogsnippet\">";
        echo "<h4>" . $row['Title'] . "</h4>" . $row['SubHeading'];
        echo "</div>";
    }
}
Comment êtes-vous accéder à la getPosts fonction?
..et en passant $con variable?
C'est un problème de délimitation de l'étendue. Vous avez besoin de passer $con à getPosts()

OriginalL'auteur Philip | 2013-09-18