Uhrzeit speichern
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
code
date
datenbank
datum
eintrag
eintragen
fehler
http
inhalt
nehmen
not
null
sagen
speichern
tabelle
uhrzeit
umwandeln
update
url
verbindung
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also zwei Sekunden googlen hätte es auch getan...
Die Zeit lässt sich mit der function time() ermitteln. Beispielsweise
MySQL bietet da noch die Datenvariante DATETIME an, welcher du den Standard-Wert NOW() zuweisen kannst. Dadurch wird automatisch die Uhrzeit gespeichert zu welcher der MySQL-Eintrag erstellt wird, ganz ohne da etwas eintragen zu müssen.<?php $datum = date("d.m.Y",$timestamp); $uhrzeit = date("H:i",$timestamp); echo $datum," - ",$uhrzeit," Uhr"; ?>
-
öhm ja..
ich hab gegoogelt aber mit mysql kann ich mich nicht so wirklich anfreunden...
also ich hab irgendwo gelesen, dass ich da anstatt int irgendwas mit nem timestamp nehmen kann o.ä.
. ' name varchar(40),' . ' uhrzeit ???,' . ' titel varchar(100),'
mir schnell sagen was da hinkommt und dann noch wie ich des umwandeln kann
editich möchte das automatisch von mysql machen lassen..
grüße...
Beitrag zuletzt geändert: 1.6.2010 10:30:59 von portal715 -
portal715 schrieb:
öhm ja..
ich hab gegoogelt aber mit mysql kann ich mich nicht so wirklich anfreunden...
also ich hab irgendwo gelesen, dass ich da anstatt int irgendwas mit nem timestamp nehmen kann o.ä.
. ' name varchar(40),' . ' uhrzeit ???,' . ' titel varchar(100),'
mir schnell sagen was da hinkommt und dann noch wie ich des umwandeln kann
editich möchte das automatisch von mysql machen lassen..
grüße...
Etwa so:
CREATE TABLE `test_table` (
`ID` INT NOT NULL AUTO_INCREMENT ,
`uhrzeit` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY ( `ID` )
); -
ok könnte funktionieren, jedoch hab ich jetzt wieder ein prob xD
$titel = $_POST["titel"]; $inhalt = $_POST["newstext"]; $eintrag = "INSERT INTO newsscript (name, titel, inhalt) VALUES ('$id', '$titel','$inhalt')"; $eintragen = mysql_query($eintrag); if($eintragen == true) { echo "Eintrag war erfolgreich"; } else { echo "Fehler beim Speichern"; }
bei mir kommt Fehler beim Speichern xD
die Tabelle sieht so aus
newsscript (' . ' id int PRIMARY KEY AUTO_INCREMENT,' . ' name varchar(40) NOT NULL,' . ' uhrzeit TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,' . ' titel varchar(100) NOT NULL,' . ' inhalt text NOT NULL' . ' )';
liegt es vll daran, dass ich nicht alle felder ausfülle? aber eigentlich sollte es den rest doch alleine ausfüllen...
ich glaub ich hab bald alle fehler durch die man machen kann...
( ; die teile vergessich auch gerne xD)
grüße...
Beitrag zuletzt geändert: 1.6.2010 13:25:54 von portal715 -
Verbindung hergestellt? Datenbank ausgewählt?
-
für verbindung hergestellt hab ich das:
//Verbindung testen if (!$con=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd)) { die("Verbindung zum Server: Nein" . mysql_error()); } else { echo "Verbindung zum Server: OK.<br>";}
und db auswählen ist doch schon mit
$eintrag = "INSERT INTO newsscript
drinne
oder muss ich des nochma reinschreiben? -
Du hattest doch schonmal das Problem, du musst noch die Datenbank mit mysql_select_db auswählen.
-
stimmt ich habe die tabelle ausgewählt und nicht die datenbank...
danke nochmal
thread darf zugemacht werden...
Beitrag zuletzt geändert: 1.6.2010 17:31:40 von nikic -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage