Как обновлять строку в таблице Mysql пользователя по его id

Добрый день подскажите пожалуйста. Код PHP я нашел на просторах интернета и он служил мне для записи новой строки в БД . И вот у меня загвоздка как преобразовать данный код в то чтобы он не создавал новую строку а редактировал существующую строку пользователя. Разумеется каждому пользователю присваивается совой id.

Я использую вот такой вот код значения clicks поступает после отправки формы с сайта.

<form method="POST">
   <input id="clickscountmysql" name="clicks" type="hidden">

   <button type="submit">Save changes</button>
</form>
<?php 

if (isset($_POST['clicks'])) {
    
    $clicks = $_POST['clicks'];
        
    $db_table = "cl_users";
        
        try {
            $db_adm = new PDO("mysql:host=$sql_db_host;dbname=$sql_db_name", $sql_db_user, $sql_db_pass);
            $db_adm->exec("set names utf8");

            $data = array( 
                'clicks' => $clicks,); 

            $query = $db_adm->prepare("INSERT INTO $db_table (clicks) values (:clicks)");
            $query->execute($data);
            $result = true;
        } catch (PDOException $e) {
            print "Ошибка!: " . $e->getMessage() . "<br/>";
        }
        
        if ($result) {
            echo '<script>console.log("Успешно PHP")</script>';
        }
    }

?>

Ответы (0 шт):