Hallo, ich habe folgendes Problem...
ich will mit einem my sql befehl das datumsformat ändern, so das es beim last_login angezeigt wird. Vielleicht könnt ihr mir sagen was ih falsch gemacht habe.
MySql:
- Tabelle: users
- feld: last_login typ: datetime null: nein standard: 0000-00-00 00:00:00
thx schon mal für eure Vorschläge
ich will mit einem my sql befehl das datumsformat ändern, so das es beim last_login angezeigt wird. Vielleicht könnt ihr mir sagen was ih falsch gemacht habe.
MySql:
- Tabelle: users
- feld: last_login typ: datetime null: nein standard: 0000-00-00 00:00:00
Code:
// so habe ich in mysqladmin das datum formatiert
SELECT last_login, date_format( last_login, '%d.%m.%Y %h:%m:%s' ) AS datum_formatiert FROM users;
// checkuser.php
..
$sql = mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password' AND activated='1'");
$login_check = mysql_num_rows($sql);
if($login_check > 0){
while($row = mysql_fetch_array($sql)){
foreach( $row AS $key => $val ){
$$key = stripslashes( $val );
}
// Register some session variables!
session_register('first_name');
$_SESSION['first_name'] = $first_name;
session_register('username');
$_SESSION['username'] = $username;
session_register('last_name');
$_SESSION['last_name'] = $last_name;
session_register('email_address');
$_SESSION['email_address'] = $email_address;
session_register('special_user');
$_SESSION['user_level'] = $user_level;
session_register('last_login');
$_SESSION['last_login'] = $last_login;
mysql_query("UPDATE users SET last_login=now() WHERE userid='$userid'");
..
// login_success.php
..
Last Login: ". $_SESSION['last_login'] ."
..
thx schon mal für eure Vorschläge