hallo liebe Gemeinde habe folgendest Problem und bitte um Hilfe
ich sende $document['lastRecordUpdate' aus einer Mongodb Datenank heraus doch leider ergibt das folgenden Wert 2018-11-08T09:46:33+0000 in der Mysql versuch die spalte DATETIME ging nicht nur VARCHAR wenn ich es mit PHP wieder abfrage zeigt er mir genau das nur ich brauche das +0000 nicht wie kann ich es bei der abfrage heraus filtern
Abfrage der DB
PHP-Code:
$sql = "INSERT INTO `endpoints` (`name` , `operatingSystemVersion` , `license` , `lastRecordUpdate` , `isOnline` )
VALUES (
'{$document['name']}',
'{$document['operatingSystemVersion']}',
'{$document['license']['shouldLicense']}',
'{$document['lastRecordUpdate']->toDateTime()->format(\DateTime::ISO8601)}' ,
'{$document['isOnline']}')";
Abfrage der DB
PHP-Code:
$sql = "SELECT endpoints.*, protectedEntities.* FROM protectedEntities
LEFT JOIN endpoints ON protectedEntities.name = endpoints.name";
if ($result =mysqli_query($db_link, $sql)){
while ($row = mysqli_fetch_assoc($result)){
;
// printf ("%s (%s)\n", $row["id"], $row["name"]);
echo '<table border="1">';
echo "<tr>";
// echo "<td>". $row['id'] . "</td>";
echo "<td>". $row['name'] . "</td>";
echo "<td>". $row['fqdn'] . "</td>";
echo "<td>". $row['operatingSystemVersion'] . "</td>";
echo "<td>". $row['hasCriticallssues'] . "</td>";
echo "<td>". $row['ip'] . "</td>";
echo "<td>". $row['license'] . "</td>";
echo "<td>". $row['isOnline'] . "</td>";
echo "<td>". $row['lastRecordUpdate'] . "</td>"; // genau hier liegt das Problem den in der DB ist ja leider +0000 mit drin
echo "<td>". $row['isManagede'] . "</td>";
echo "<td>". $row['label'] . "</td>";
Kommentar