я хочу обновить поле базы данных при загрузке страницы - PullRequest
0 голосов
/ 02 февраля 2019

Я хотел бы обновить столбец в таблице во время выхода из сеанса.У меня есть функциональный скрипт выхода из системы, я просто хотел бы обновить 'voted' до значения '1' во время выхода из системы.

 <?php   
 //logout.php
    session_start();
    [code here to say]
        UPDATE registrants  SET voted='1' WHERE id=:id
    session_destroy();  
        header("location:thanks.php");  
 ?>

Ответы [ 2 ]

0 голосов
/ 02 февраля 2019
when user logout,if you want to release user's all session resource:

(1)session_unset();
(2)session_destroy();
if Only use session_destroy(), then  $_SESSION['user_stuff'] still there.
so

    if(isset($_SESSION['user_stuff'])){

        //UPDATE registrants  SET   voted='1' WHERE id=:id;
        session_unset();
        session_destroy();  

    }
0 голосов
/ 02 февраля 2019

Попробуйте обернуть ваш запрос оператором if.

Например, If (! Isset ($ _ session ['your session']). Тогда mysqli_query ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...