Всем привет. Есть БД в phpMyAdmin registrartion и таблица users, где хранятся id, username, email и password зарегистрировавшегося пользователя. PHP:
<body>
<table>
<tr>
<th>id</th>
<th>name</th>
<th>email</th>
<th>last login</th>
</tr>
<?php
$db = mysqli_connect('localhost', 'root', '', 'registration');
$query="SELECT*FROM users WHERE id>0";
mysqli_query($db,$query) or die(mysqli_error($db));
$result=mysqli_query($db,$query) or die(mysqli_error($db));
for($data=[];$row=mysqli_fetch_assoc($result);$data[]=$row) ;
$result='';
foreach($data as $elem) {
$result.='<tr>';
$result.='<td>'.$elem['id'].'</td>';
$result.='<td>'.$elem['username'].'</td>';
$result.='<td>'.$elem['email'].'</td>';
$result.='</tr>';
}
echo $result;
?>
</table>
</body>
Этот код выводит значения в виде таблицы из базы данных на страницу. Но как можно занести дату последнего логина пользователя в БД и , следственно, вывести на страницу?
Зараннее огромное спасибо за помощь!
Судя по всему, где-то есть процедура логина пользователя. Туда необходимо добавить выполнение запроса:
"UPDATEгде $username - отфильтрованное от ненужных символов имя пользователя. Разумеется, в таблице должен существовать сам столбецusers
SETlast_login
= NOW() WHEREusername
='$username'"
last_login
(или как он у вас в таблице называется).
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите какой вид будет иметь такая конструкция на php
Если в symfony 4 возможность организовать standalone action или handlers, как в zend expressive?