Ich bräuchte mal wieder eure Hilfe .
Ich möchte aus der Datenbank (MySql) einen Datetime-Wert auslesen und ihn dann in dem Format ausgeben:
Tag - Monat - Jahr, Stunde:Minute:Sekunde
Ich habe schon gesucht und leider nichts passendes gefunden.
Wie sieht denn bitte dein “Suchen” aus? Lass mich raten - einmal kurz am Hintern kratzen, sich wundern, dass das nicht die Loesung brachte, und dann ins Forum rennen …?
Aber das es auf der deutschen Seite nicht stuende, waere ja glatt gelogen - nur halt keine explizite Uebersicht oben, da muss man dann halt mal selber durchblaettern.
[code]<?php
require_once(‘include/konstanten.php’);
$db = @new mysqli(’’.$MYSQL_HOSTNAME.’’, ‘’.$MYSQL_BENUTZERNAME.’’, ‘’.$MYSQL_PASSWORT.’’, ‘’.$MYSQL_DATENBANK.’’);
/Host, Benutzername, Benutzerpasswort, Datenbankname/
if (mysqli_connect_errno()) {
die (‘Konnte keine Verbindung zur Datenbank aufbauen: ‘.mysqli_connect_error().’(’.mysqli_connect_errno().’)’);
}
$sql = ‘SELECT
Titel,
Autor,
DATE_FORMAT(Datum, ‘%e’),
Inhalt
FROM
News
ORDER BY
Datum DESC’;
// “ORDER BY” damit die Datensätze nach der Datumsspalte sortiert werden, absteigend
$result = $db->query($sql);
if (!$result) {
die ('Konnte den Folgenden Query nicht senden: '.$sql." \nFehlermeldung: “.$db->error);
}
if (!$result->num_rows) {
echo ‘
$sql = 'SELECT
Titel,
Autor,
DATE_FORMAT(`Datum`, '%e'),
Inhalt
FROM
News
ORDER BY
Datum DESC';
Wo faengt der String an, und wo beendest du ihn wieder …?