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

Truy vấn cập nhật không hoạt động bằng php

Tôi không nghĩ rằng md5-ied user_id của bạn đang chuyển vào truy vấn cập nhật bởi vì bên trong điều kiện top if không có hàm md5 () đang thực hiện tác vụ và bạn cũng phải chắc chắn rằng giá trị được lưu trữ bên trong cơ sở dữ liệu như thế nào, nó có phải là md5- ied user_id hay user_id bình thường? nếu đối với md5 user_id, hãy thử nó như thế này,

if(isset($_GET['user'])){
    $id = $_GET['user'];
    $id = md5($id);
    $sql = "UPDATE request SET email_verification=1 WHERE Id='$id'";
    $result = $conn->query($sql);
    if ($result === TRUE) {
        header('Location: index.php');
    }
    else {
        echo "Error updating record: " . $conn->error;
    }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để chỉ chọn các phòng có sẵn trên hệ thống đặt phòng?

  2. Yêu cầu tư vấn truy vấn MySQL

  3. chèn dữ liệu từ bảng này sang bảng khác trong mysql

  4. Cách hiển thị dữ liệu với định dạng bảng

  5. Làm cách nào để loại bỏ các ràng buộc khỏi bảng MySQL của tôi?