Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie o aktualizację nie działa przy użyciu php

Nie sądzę, aby twój identyfikator użytkownika md5-ied przechodził do zapytania aktualizacyjnego, ponieważ w górnej części, jeśli warunek, nie ma funkcji md5(), która wykonuje zadanie, a także musisz upewnić się, że jaka jest przechowywana wartość w bazie danych, czy jest to md5- ied user_id lub normalny user_id ? jeśli dla md5 user_id spróbuj tak,

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. Uwzględnij, wybierz, sortuj, ogranicz z wielu modeli (pojedyncze zapytanie)

  2. dlaczego to zapytanie MySQL generuje nieprawidłowe numery wierszy?

  3. Aplikacje internetowe OpenShift mysql połączenie java

  4. RSA w Androidzie tworzy prawidłowe klucze, ale złe odszyfrowywanie

  5. Błąd składni z IF EXISTS UPDATE ELSE INSERT