Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tại sao truy vấn không cập nhật sau khi nhấp vào nút cập nhật?

Bạn không nên cố gắng count kết quả của lệnh gọi tới mysqli_query hoàn toàn (nó là một mysqli_result đối tượng, không phải là một mảng). Thay vào đó, để biết có bao nhiêu hàng được truy vấn trả về, hãy kiểm tra giá trị của mysqli_num_rows tức là thay đổi

if (is_countable($query)==1)

đến

if (mysqli_num_rows($query) == 1)

Bạn cũng cần thay đổi

$row = $sel->fetch_array();

đến

$row = $query->fetch_array();

dưới dạng $query là tên của đối tượng kết quả của bạn, không phải $sel .

Dựa trên kết quả truy vấn của bạn và mã cập nhật sau đây, có vẻ như điều bạn thực sự muốn là:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa lược đồ / cơ sở dữ liệu trong MySQL

  2. mysql> tạo kiểm tra cơ sở dữ liệu; LỖI 1006 (HY000):Không thể tạo 'kiểm tra' cơ sở dữ liệu (errno:2)

  3. PHP PDOException:SQLSTATE [HY093]:Số tham số không hợp lệ

  4. Thực hiện một lúc / vòng lặp để nhận được 10 kết quả ngẫu nhiên

  5. Không thể tìm thấy bất kỳ hàng phù hợp nào trong bảng người dùng