Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Warum wurde die Abfrage nach dem Klicken auf die Schaltfläche „Aktualisieren“ nicht aktualisiert?

Sie sollten nicht versuchen, count das Ergebnis eines Aufrufs von mysqli_query überhaupt (es ist ein mysqli_result Objekt, kein Array). Um herauszufinden, wie viele Zeilen von der Abfrage zurückgegeben wurden, überprüfen Sie stattdessen den Wert von mysqli_num_rows d.h. ändern

if (is_countable($query)==1)

zu

if (mysqli_num_rows($query) == 1)

Sie müssen sich auch ändern

$row = $sel->fetch_array();

zu

$row = $query->fetch_array();

als $query ist der Name Ihres Ergebnisobjekts, nicht $sel .

Basierend auf den Ergebnissen Ihrer Abfrage und dem folgenden Aktualisierungscode scheint es, was Sie wirklich wollen:

$category = $row['crime_cat'];
$url = $row['crimenews_url'];
$datetime = $row['crimenews_datetime'];
$lat = $row['crimenews_locationLat'];
$lng = $row['crimenews_locationLong'];