Mysql (zeit datum)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aktion
attribut
date
eingabe
eintrag
extra
fehler
funktion
gutes tutorial
hilfe
insert
meinst
moment
null
nutzen
schwer beitrag
sekunde
standard
tue
vielen dank
-
hi,mein mysql speichert keine zeit ab wo der eintrag vorgenommen wurde woran liegt es?
script:
$date = date(\"dd:mm:YYYY\");
$time = time( \"HH:mm.ss\" );
mysql:
Feld Typ Kollation Attribute Null Standard Extra Aktion
name text latin1_general_ci Nein
mail text latin1_general_ci Nein
text text latin1_general_ci Nein
zeit date Nein
time time Nein
was muss ich machen damit mir die zeit in dem der eintrag verfasst wurde in der datenbank abgelegt wird!
ergebniss in der datenbank ist immer 000000
Beitrag ge?ndert am 13.02.2006 15:13 von stevestyxx -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
mach mal das feld als Varchar
-
dann setzt einfach text das geht immer
-
kannst du eventluel den ganzen Code posten?
-
<?php
$verbindung = mysql_connect ("localhost",
"root", "")
or die ("Leider kann das script keine Verbindung zu der Mysql Datenbank aufbauen somit k?nnen sie das G?stebuch leider nicht nutzen");
mysql_select_db("gbook") //hier name der Datenbank eingeben
or die ("Leider kann das script keine Verbindung zu der Datenbank aufbauen somit k?nnen sie das G?stebuch leider nicht nutzen");
if ($text == '') //?berpr?fung ob text eingeben wurde
{
die("Bitte eine Eingabe machen<br><br><a href='gast.php'>zur?ck</a>");
}
$date = date("dd:mm:YYYY");
$time = time( "HH:mm.ss" );
$text = htmlspecialchars($text);
$text = nl2br($text);
$eintrag = "INSERT INTO book
(name, text, zeit, time, mail)
VALUES
('$name', '$text', '$date', '$time', '$mail')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Eintrag war erfolgreich";
}
else //andernfalls fehlermeldeung
{
echo "Fehler beim speichern";
}
echo "<br><br><a href='gast.php'>Zur?ck zum G?stebuch</a>";
?> -
$eintrag = "INSERT INTO book
(name, text, zeit, time, mail)
VALUES
('$name', '$text', '$date', '$time', '$mail')";
Zeit ist ????
time ist ????
in der Mysql
-
stevestyxx schrieb:
Meinst du das es an der datenbank liegt?
muss ich da noch irgendwas einstallen damit er weiss welche zeit und welches datum wir momentan haben?
das ist f?r mich neuland...
html kein problem aber mit php tue ich mir im moment noch schwer!
Beitrag ge?ndert am 13.02.2006 15:31 von stevestyxx
ja denke ich.
hast du icq chatt mich mal an meine icq is im profil. -
$date = date(\"dd:mm:YYYY\");
$time = time( \"HH:mm.ss\" );
diese funktionen sind eigentlich nicht so gedacht zu verwenden!
http://php.net/date
http://php.net/time
die funktion
time();
hat als r?ckgabewert einen timestamp, in bezug auf mysql/php enstpricht der den sekunden seit 1.1.1970!
die funktion
date();
kann den timestamp formatieren!
ein gutes tutorial dazu ist hier zu finden:
http://www.schattenbaum.net/php/datum.php -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage