I-Feld habe mit Typ (Zeitstempel) und Standard CURRENT_TIMESTAMP, ist das Datum korrekt, wenn ich Datensätze mit phpMyAdmin gerade, aber wenn ich versuche, es durch PHP-Datei angezeigt wird es angezeigt falsches Datummysql Datum unterscheidet, wenn Druck von PHP
Datum in MySQL 2017-07-05 10:28:12
Datum in PHP 2017-06-23 09:51:31
unter Abfrage mit
SELECT u.date FROM table u
den globalen Zeitzone von MySQL-Server (SYSTEM) und ich habe nicht
PHP-Code
<?php
include("../config.php");
$sql = mysql_query("sql query");
var_dump(mysql_fetch_array($sql));
?>
Jede Unterstützung ändern?
SOLUTION
Wenn Sie dieses Problem stellen müssen Sie folgendes tun:
Statt mysql Verwendung PDO oder mysqli_ * Funktionen und das wird das Problem ohne Zeitzonen Einstellung entweder in Ihrem MySQL-Server lösen oder PHP-Dateien.
Ich vermute, dass PhpMyAdmin die Konvertierung macht, weil PHP das nicht selbst macht. – Barmar
Sie vermissen etwas. Kannst du deinen PHP-Code posten? –
@ Prabhat G überprüfen Sie den Code bitte – WonderX