sql >> データベース >  >> RDS >> Mysql

更新ボタンをクリックした後、クエリが更新されなかったのはなぜですか?

    countをしようとしてはいけません mysqli_queryへの呼び出しの結果 まったく(これはmysqli_result 配列ではなくオブジェクト)。代わりに、クエリによって返された行数を確認するには、 mysqli_num_rows つまり、変更

    if (is_countable($query)==1)
    

    if (mysqli_num_rows($query) == 1)
    

    また、変更する必要があります

    $row = $sel->fetch_array();
    

    $row = $query->fetch_array();
    

    $queryとして $selではなく、結果オブジェクトの名前です 。

    クエリの結果とそれに続く更新コードに基づくと、本当に必要なのはこれです:

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



    1. 異なるデータベース間でビューを作成する

    2. PHP画像のサイズ変更

    3. C#の単一のOracleコマンドで複数のクエリを実行する

    4. Pythonで(utf8mb4)をエンコードする方法