mikrocontroller.net

Forum: PC-Programmierung PHP| Wert aus DB "zerlegen"


Autor: Nette Mann (nette-mann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich hab in der DB z.B. das Datum 02.12.2006 . Nun möchte ich den 
Tag, also 02, herausfiltern. Wie stell ich das an?

Da das alles als "value" in einem formular ausgegeben wird, hab ich das 
Feld auf 2 Buchstaben bzw Werte reduziert. Leider wirkt das nicht.

<input type="text" name="tag2" maxlength="2" value="<?
    while ($row11 = mysql_fetch_row($tag8))
    {
      for ($i=0; $i<count($row11); $i++)
      {
        echo ''.$row11[$i].'';
      }
    }


    ?>"/>

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mach das doch mit den Datumsfunktionen von PHP, findest du bei php.net 
wenn du in die Suche "date" eingbist. Deine Lösung ginge zwar auch, aber 
die scheitert schon wennn ich faul bin  un 1.1.09 eintippe. Oder ich 
tippe sowas ein: 1.01.2009, wie fängst du das ab? PHP kann das von sich 
aus sehr gut, nutz das doch auch.

http://de2.php.net/manual/de/function.strtotime.php

Autor: Andi ... (xaos)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
guck dir mal an was nen timestamp ist...

Autor: Nette Mann (nette-mann)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
habs gerafft:

<?
$var = '24.04.2006';


$array=explode(".",$var);

$var1=$array[0];

echo $var1;
echo '<br/>';
echo $var;
?>

Autor: Timo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja, so gehts auch, "schöner" ist es für mein Gefühl aber eher mit der 
PHP eigenen Date-Funktion.

Autor: Εrnst B✶ (ernst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oder, wenn dir die PHP-Datumsfunktionen nicht liegen, nimm die von 
mysql:

also statt "select timestmp,xxx from tabelle" einfach "select 
hour(timestmp),xxx from tabelle"

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.