Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi la requête n'a pas été mise à jour après avoir cliqué sur le bouton de mise à jour ?

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'];