Пользовательская переменная пуста, когда только что установлена - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь использовать PDO для установки mysql переменной, определяемой пользователем, для использования в триггерах для правильной идентификации фактического пользователя, который внес изменение. раздел, который подтвердил попытку входа в систему:

//$sessionsql = "SET @app_user_name = ".$username.";";
$sessionsql = "SET @app_user_name := ".$username.";";
$setquery = $dbh->prepare($sessionsql);
$setquery->execute();

$query = $dbh->prepare("SELECT @app_user_name AS UName");
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
foreach($results as $result)
{
echo "<script>alert('UDV:".$result->UName."');</script>";
}

, но он просто возвращает пустой?

Есть указатели?

Спасибо, Мартин

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