php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.07.2005, 13:40  
Gast
 
Beiträge: n/a
Standard datum in mysql datenbank!

Hallo Ihr!

Hab nichts passendes in der Suche gefunden, deshalb poste ich es selber hier:

Hab ne datenbank in der ein Beliebiges Datum das man in ein formular eingibt eintragen soll, nur macht er das nicht!

Datentyp in mysql habe ich auf datum gesetzt, damit man auch nach datum sortieren kann!

Hier mein Code:

Code:
$datum1 = $_POST['datum'];

list($tag, $monat, $jahr) = explode(".", $datum1);
$datum2 =  sprintf("%04d-%02d-%02d", $jahr, $monat, $tag);

$eintrag = "
INSERT INTO artikel (kategorie, position, datum, titel, beschreibung, link) 
VALUES ('$kategorie','$position','$datum2','$titel','$beschreibung','$link')";
Das Datum kommt richtig vom Formular an und wird auch in die richtige Rheihenfolge gebracht: Von 17.05.2005 aus 2005-05-17.

Also ist der Richtige wert in der Variabel, aber er übernimmt mir diesen wert nicht im Insert befehl um alles in die datenbank einzutragen!

wenn ich statt der variabel nen solch formatiertes datum eingebe funzt es aber übernimmt mir einach den wert nicht der in der variabel steht.

Muss ich den variablentyp noch umkonvertieren??? Wenn ja in welchen Datentyp??

Danke für eure Hilfe!!
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.07.2005, 13:45  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

1) eine ausgabe des querys wie es aussieht wenn es ABGESCHICKT WIRD
sprich ein echo $eintrag
2) sagt mysql_error irgendeinen fehler ?
3) wie schaut der create-befehl der betreffenden Tabelle aus ?

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum. Bitte beim nächsten Mal darauf achten..

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.
Bei Einspruch oder weiteren Fragen bitte an mich wenden.

moved to MYSQL

mfg
robo47
robo47 ist offline   Mit Zitat antworten
Alt 01.07.2005, 14:00  
Gast
 
Beiträge: n/a
Standard

Create Befehl:

Code:
CREATE TABLE `artikel` (
  `id` tinyint(255) NOT NULL auto_increment,
  `kategorie` varchar(255) NOT NULL default '',
  `position` int(255) NOT NULL default '0',
  `datum` date NOT NULL default '0000-00-00',
  `titel` varchar(255) NOT NULL default '',
  `beschreibung` varchar(255) NOT NULL default '',
  `link` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM PACK_KEYS=0 AUTO_INCREMENT=111 ;

--------------------------------------------------------------------------------

Insert Befehl:


INSERT INTO artikel (kategorie, position, datum, titel, beschreibung, link) VALUES ('4','13','1789-16-15','','','www.asdasd.de')
  Mit Zitat antworten
Alt 07.07.2005, 17:26  
Gast
 
Beiträge: n/a
Standard

HEy ihr!!!


Weis niemand von euch die Lösung???? bekomme das datum einfach nicht von der variabel in die sql datenbank eingetragen.....

wenn ich im insert befehl den wert manuell eingebe wird er übernommen nur nicht von der variabel..... was fürn datentyp muss das datum in der variabel sein???
  Mit Zitat antworten
Alt 07.07.2005, 17:28  
Gast
 
Beiträge: n/a
Standard

Hallo Ihr!!!


Weis nimend woran das liegen kann das der wert der variabel nicht für das datum in die sql datenbank übernommen wird????

WEnn ich den Wert im insert befehl manuell eingebe klappt es wudnerbar nur nicht der gleiche wert von ner variabel...

muss die variabel in einen bestimmten datentyp konvertiert werden????
  Mit Zitat antworten
Alt 09.07.2005, 13:37  
Gast
 
Beiträge: n/a
Standard

hey leute ihr seid doch hier die profis, nitte helft mir, ist sehr wichtig!!!!
  Mit Zitat antworten
Alt 09.07.2005, 13:38  
Gast
 
Beiträge: n/a
Standard

hey leute ihr seid doch hier die profis, nitte helft mir, ist sehr wichtig!!!!
  Mit Zitat antworten
Alt 09.07.2005, 14:43  
Gast
 
Beiträge: n/a
Standard

Vorschlag:
PHP-Code:
<?php
$datum1 
$_POST['datum'];

list(
$tag$monat$jahr) = explode("."$datum1);
$datum2 =  sprintf("%04d-%02d-%02d"$jahr$monat$tag);

$eintrag "
INSERT INTO artikel (kategorie, position, datum, titel, beschreibung, link)
VALUES ('$kategorie','$position','$datum2','$titel','$beschreibung','$link')"
;

/* +++ füge hier folgendes ein: +++ */

print '<hr>';
print 
'
 $_POST['
datum'] = 'var_dump($_POST['datum']);
print 
'
 $datum1         = '
var_dump($datum1);
print 
'
 $datum2         = '
var_dump($datum2);
print 
'
 $eintrag        = '
var_dump($eintrag);
print 
'<hr>';
?>
~dilemma~
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Datum Ausgabe Mysql krackmoe PHP Tipps 2008 9 10.07.2008 20:33
Backup einer MySql Datenbank dh1sbg Beitragsarchiv 1 13.04.2008 20:45
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern mallmis PHP Tipps 2008 1 19.11.2007 23:04
Datum hinzufügen: PHP oder MySQL Funktion Lloyd Larkin PHP Tipps 2006 5 10.12.2006 15:30
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Adresse zur MySQL Datenbank Marian Datenbanken 4 10.08.2005 09:47
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
Datum in Datenbank PHP Tipps 2004 18 31.07.2004 14:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mysql insert date, php insert datum mysql, mysql date insert php, php mysql insert datum, php insert date mysql, deutsches datum php form mysql, php $_post datum, date mysql, php mysql einträge nach datum listen, http://www.php.de/datenbanken/25821-datum-mysql-datenbank.html, php post datum mysql, welcher datentyp für datum mysql, mysql tabelle date wichtig?, mysql insert date, insert date mysql error, mysql datum wochentag deutsch, mysql tabelle feldtyp datum deutsch, php mysql date insert, mysql insert date german, php mysql datum sortieren wenn nicht date

Alle Zeitangaben in WEZ +1. Es ist jetzt 04:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.