sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor blev forespørgslen ikke opdateret efter klik på opdateringsknappen?

Du burde ikke prøve at count resultatet af et opkald til mysqli_query overhovedet (det er et mysqli_result objekt, ikke en matrix). For i stedet at finde ud af, hvor mange rækker der blev returneret af forespørgslen, skal du tjekke værdien af ​​mysqli_num_rows dvs. ændre

if (is_countable($query)==1)

til

if (mysqli_num_rows($query) == 1)

Du skal også ændre

$row = $sel->fetch_array();

til

$row = $query->fetch_array();

som $query er navnet på dit resultatobjekt, ikke $sel .

Baseret på resultaterne af din forespørgsel og den efterfølgende opdateringskode ser det ud til, at du virkelig ønsker dette:

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



  1. MySQL sletter ikke poster

  2. SSMS leveres nu med Azure Data Studio

  3. 4 måder at erstatte NULL med en anden værdi i MySQL

  4. Javascript og PHP nedtællingstimer, der viser det samme for alle