很长一段时间以来,我一直在努力解决一个问题。用户登录后,php脚本从其mysql行检索所有信息。
...
if ($rezultat = @$polaczenie->query(
sprintf("SELECT * FROM kontabankowe WHERE login = '%s' AND haslo = '%s'",
mysqli_real_escape_string($polaczenie, $login),
mysqli_real_escape_string($polaczenie, $haslo)))) {
$ilu_userow = $rezultat->num_rows;
if ($ilu_userow > 0) {
$_SESSION['zalogowany'] = true;
$wiersz = $rezultat->fetch_assoc();
$_SESSION['id'] = $wiersz['id'];
$_SESSION['imie'] = $wiersz['imie'];
$_SESSION['nazwisko'] = $wiersz['nazwisko'];
$_SESSION['login'] = $wiersz['login'];
$_SESSION['haslo'] = $wiersz['haslo'];
$_SESSION['nrkonta'] = $wiersz['nrkonta'];
$_SESSION['pieniadze'] = $wiersz['pieniadze'];
$rezultat->free_result();
...
然后,我在我的应用程序中以这种方式显示这些数据:
<div id="pieniadze">
<span>Dostępne środki: <?php echo $_SESSION['pieniadze'] ?></span> PLN
</div>
但是在应用程序的后续操作中,mysql中的值$_SESSION['pieniadze']
更改为不同的值,,但在上面的位置,前一个值显示为。
在我看来,在我更新这个值的地方,它应该重新下载mysql的值,并将其转换为变量$_SESSION['pieniadze']
,但我不知道怎么做。也许还有更好的解决方案?
https://stackoverflow.com/questions/50825526
复制相似问题