WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- mit php in mysql db einen Timestamp schreiben

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » mit php in mysql db einen Timestamp schreiben - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
mit php in mysql db einen Timestamp schreiben
zambas
Pixelschubser
Threadstarter




Beiträge: 10

hallo!
ich will einen datensatz per php in die db schreiben. kein problem. bis auf die spalte timestamp. das ergebnis dort: 00000000 (weil db 8 stellen ausgibt).
kann mir jemand sagen, wie ich das insert schreiben muss, dass beim speichern das aktuelle datum übernommen wird?

mein insert sieht so aus: INSERT INTO CHANGES ('c_id', 'content', 'erstellt_dat', 'ziel_dat', 'faq') VALUES ('', '$content', '', '$zieldatum', '$faq')
"c_id" ist auf auto_increment gesetzt und "erstellt_dat" ist ein timestamp.

danke
zambas

  Profil   Editieren   Zitieren
KeyLF
Forenheld




Beiträge: 866

Du schreibst ja gar keine Wert in 'erstellt_dat' rein: da müsste ja jetzt z.B. die Variable $timet rein!
Und die würdest du so rausbekommen!

$timet = time();


  Profil   Editieren   Zitieren
zambas
Pixelschubser
Threadstarter




Beiträge: 10

mein anliegen war ja auch, dass ich beim reinschreiben die mysql-time des timestamps nutzen wollte.

zambas

  Profil   Editieren   Zitieren
zambas
Pixelschubser
Threadstarter




Beiträge: 10

problem ist dann auch wieder das format, denn time() von gerade eben: 1044538482

das muss ich dann auch noch irgendwie umwurschteln, dass da hinterher auch ein vernünftiges datum wie: 06-03-2003 steht.

zambas

  Profil   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Hi!

Folgendes formatiert den Timestamp in ein Datum:

strftime("%d.%m.%Y um %R Uhr",time())

Can

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
zambas
Pixelschubser
Threadstarter




Beiträge: 10

hab's bereits hinbekommen,
danke für die unterstützung

zambas

  Profil   Editieren   Zitieren
Whitechariot
Pixelschubser




Beiträge: 1

@ KeyLF

Es ist relativ unsinnig (zumindest überflüssig), in einen timestamp-Datentyp einer MySQL-Datenbank einen eigenen Wert schreiben zu wollen (wohlgemerkt reden wir von dem MySQl-Datentyp TIMESTAMP, nicht einer PHP-Variablen).

Dieser Datentyp wird nämlich bei jeder Veränderung des dazugehörigen Datensatzes automatisch von MySQL aktualisiert.

Damit dieser Automatismus funktioniert, darf im SQL-Aufruf diesem Feld entweder nur ein NULL-Wert zugewiesen werden oder es wird gar nicht explizit erwähnt.

Beispiel:

Ich habe eine Tabelle um Arbeitsberichte abzulegen, diese besteht u.a. aus den Feldern "beginn" (Typ: time), "ende" (time), "taetigkeiten" (text), usw... am Ende ist das Feld "angelegt" (Type: timestamp(14), Defaultwert NULL) definiert.

Wenn ich jetzt einen Datensatz schreibe...

$sql = "INSERT INTO berichte
( datum ,
user_id ,
berichtsart ,
beginn ,
ende ,
arbeitszeit ,
projekte ,
taetigkeiten ,
sonstiges )
VALUES
('$datum' ,
'$id' ,
'$berichtsart' ,
'$beginn' ,
'$ende' ,
'$arbeitszeit' ,
'$projekte' ,
'$taetigkeiten' ,
'$sonstiges')";

...dann wird das Feld "angelegt", welches ich selber gar nicht erwähne in meinem SQL-Statement, automatisch vom MySQL-Server mit dem Zugriffszeitpunkt beschrieben (das sieht dann so wie hier aus: 20020412123011).

Diese Nachricht wurde geändert von: Whitechariot
  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » mit php in mysql db einen Timestamp schreiben

Aktuelle Beiträge zur Hilfe im Forum für Homepage - mit php in mysql db einen Timestamp schreiben im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126521    Heute : 439     Gestern : 463     Online : 195     21.11.2024    14:10      0 Besucher in den letzten 60 Sekunden        
Nach oben