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

Aktualizační dotaz nefunguje pomocí php

Nemyslím si, že vaše md5-ied user_id přechází do aktualizačního dotazu, protože uvnitř top if podmínka není žádná funkce md5(), která provádí tento úkol, a musíte se také ujistit, že jak je hodnota uložena v databázi, je to md5- id user_id nebo normální user_id ? pokud pro md5 user_id zkuste to takto,

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. ODP.Net - OracleDataReader. Čtení velmi pomalé

  2. Provádění spojení napříč více heterogenními databázemi, např. PostgreSQL a MySQL

  3. Jak mohu vložit dva dotazy do jednoho mysql_query?

  4. Jak mohu použít jaro-winkler k nalezení nejbližší hodnoty v tabulce?