Vous ne devriez pas essayer de count
le résultat d'un appel à mysqli_query
du tout (c'est un mysqli_result
objet, pas un tableau). Au lieu de cela, pour savoir combien de lignes ont été renvoyées par la requête, vérifiez la valeur de mysqli_num_rows
c'est-à-dire changer
if (is_countable($query)==1)
à
if (mysqli_num_rows($query) == 1)
Vous devez également modifier
$row = $sel->fetch_array();
à
$row = $query->fetch_array();
comme $query
est le nom de votre objet de résultat, pas $sel
.
D'après les résultats de votre requête et le code de mise à jour qui suit, il semble que ce que vous vouliez vraiment soit ceci :
$category = $row['crime_cat'];
$url = $row['crimenews_url'];
$datetime = $row['crimenews_datetime'];
$lat = $row['crimenews_locationLat'];
$lng = $row['crimenews_locationLong'];