sql >> Database >  >> RDS >> Mysql

Waarom is de zoekopdracht niet bijgewerkt nadat u op de update-knop hebt geklikt?

Je moet niet proberen te count het resultaat van een aanroep van mysqli_query helemaal niet (het is een mysqli_result object, geen array). Om erachter te komen hoeveel rijen zijn geretourneerd door de zoekopdracht, controleert u in plaats daarvan de waarde van mysqli_num_rows d.w.z. wijzigen

if (is_countable($query)==1)

naar

if (mysqli_num_rows($query) == 1)

Je moet ook veranderen

$row = $sel->fetch_array();

naar

$row = $query->fetch_array();

als $query is de naam van je resultaatobject, niet $sel .

Op basis van de resultaten van uw zoekopdracht en de volgende updatecode, lijkt het erop dat u dit echt wilt:

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



  1. Aangepaste op triggers gebaseerde upgrades voor PostgreSQL

  2. download waarden van sql-tabel voor offline hergebruik

  3. Group_concat Het equivalent van de MySQL-functie in Oracle

  4. Hoe de MySQL-databasegrootte voor uw database te krijgen?