sql >> Databáze >  >> RDS >> Mysql

Proč se dotaz neaktualizoval po kliknutí na tlačítko aktualizace?

Neměli byste se pokoušet count výsledek volání na mysqli_query vůbec (je to mysqli_result objekt, nikoli pole). Místo toho, abyste zjistili, kolik řádků bylo vráceno dotazem, zkontrolujte hodnotu mysqli_num_rows tj. změnit

if (is_countable($query)==1)

do

if (mysqli_num_rows($query) == 1)

Musíte také změnit

$row = $sel->fetch_array();

do

$row = $query->fetch_array();

jako $query je název vašeho výsledného objektu, nikoli $sel .

Na základě výsledků vašeho dotazu a následujícího aktualizačního kódu se zdá, že skutečně chcete toto:

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



  1. Vložení více řádků do mysql

  2. Použití JDeveloper s databází MySQL a databází Oracle na AWS RDS, část 2

  3. Zobrazte výsledky výběru svisle v psql, jak to dělá \G MySQL

  4. Předat hodnoty načtené ze souboru jako vstup do SQL dotazu v Oracle