2016-12-28 3 views
0

I Datum und Uhrzeit in eine Datenbank einzufügen bin versucht, es das Datum einfügt, aber nicht die Zeit der Datetime() FunktionDatetime Einfügen nicht in MySQL-Datenbank

Dies ist das Skript in Frage, wo es gesendet wird,

$timeZone = date_default_timezone_set('Europe/London'); 
$now = new DateTime(); 
$dateTimeNow = $now->format("Y-m-d H:i:s"); 
$_dt = date('Y-m-d H:i:s', strtotime($dateTimeNow)); 
$lastDate = new lastLog(); 
$lastDate->LogOutDate($_user, $_dt); 

to Last Dies ist, wo der Benutzer und Datumzeit zu

public function LogOutDate($user,$dt){ 
try{ 
$_user = $this->db->connection->real_escape_string($user); 
$_date = $this->db->connection->real_escape_string($dt); 
$query = "UPDATE adminuser SET date=DATETIME('{$_date}') WHERE user='$_user'"; 
$result = $this->db->connection->query($query); 
if(!$result){ 
throw new Exception($query); 
} else { 
$this->success = true; 
} 
} catch (Exception $e) { 
echo("Error: " . $e->getMessage()); 
} 
} 
+0

Was ist die Struktur Ihrer 'adminuser' Tisch? – Dekel

+0

In der Reihenfolge: ID, USER, PASS, DATETIME –

+0

Ihr Spaltenname ist 'DATETIME' ??? – Irvin

Antwort

2

ändern folgende Code gesendet wird

$query = "UPDATE adminuser SET date=DATETIME('{$_date}') WHERE user='$_user'"; 

zu

$query = "UPDATE adminuser SET date='$_date' WHERE user='$_user'"; 
+1

Bereits getan haben –

Verwandte Themen