Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: Daten in die DB einlesen

  1. #1
    Samurai
    Registriert seit
    07.08.2005
    Beiträge
    231
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Daten in die DB einlesen

    Hallo zusammen

    Guckt euch bitte mal diesen Quellcode hier an:
    Code:
    <?php $timestamp = time&#40;&#41;; ?><?php $fg_geburtstag = date&#40;"d.m.Y",$timestamp&#41;; ?>
    <?php $last_login = date&#40;"d.m.Y",$timestamp&#41;; ?>
    
    <?php $eintrag = "INSERT INTO freshagotschi &#40;login, psw, email, fg_art, fg_gender, fg_name, fg_geburtstag, fg_lebenspunkte, xp, last_login&#41; 
    				  VALUES &#40;'$login', '$psw', '$email', '$fg_art', '$fg_gender', '$fg_name', '$fg_geburtstag', '$fg_lebenspunkte', '$xp', '$last_login'&#41;"; ?>
    <?php $eintragen = mysql_query&#40;$eintrag&#41;; ?>
    Ich habe folgendes Problem. Oben fülle ich ja die Variablen $fg_geburtstag und $last_login mit dem heutigen Datum. Danach schreibe ich diese dann in die DB. Die Sache ist die, dass danach dann in der Tabelle auch in fg_geburtstag (zb 16.01.2006) steht. Aber nicht in $last_login. Wieso?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!


  2. #2
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    muss "$fg_geburtstag" auch der aktuelle zeitpunkt sein?
    wenn ja - probiers mal so:

    Code:
    <? 
    	$eintrag = "INSERT INTO freshagotschi &#40;login, psw, email, fg_art, fg_gender, fg_name, fg_geburtstag, fg_lebenspunkte, xp, last_login&#41;
                  	VALUES &#40;'$login', '$psw', '$email', '$fg_art', '$fg_gender', '$fg_name', NOW&#40;&#41;, '$fg_lebenspunkte', '$xp', NOW&#40;&#41;&#41;";
    	$eintragen = mysql_query&#40;$eintrag&#41;;
    	
    	# dann beim auslesen&#58; SELECT DATE_FORMAT&#40;`datum`, '%d.%m.%Y'&#41; AS `datum` FROM `freshagotschi`
    ?>

  3. #3
    Samurai
    Themenstarter

    Registriert seit
    07.08.2005
    Beiträge
    231
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von phore
    muss "$fg_geburtstag" auch der aktuelle zeitpunkt sein?
    Ja.

    Bei deinem Quellcode gibt es das selbe Problem wie bei meinem.. voll komisch, dass er das da nicht in die DB schreibt.


  4. #4
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    poste den code nochmal wie du es jetzt hast

  5. #5
    Samurai
    Themenstarter

    Registriert seit
    07.08.2005
    Beiträge
    231
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Halt so wie meintest, dass ich es probieren soll:
    Code:
    <?
       $eintrag = "INSERT INTO freshagotschi &#40;login, psw, email, fg_art, fg_gender, fg_name, fg_geburtstag, fg_lebenspunkte, xp, last_login&#41;
                     VALUES &#40;'$login', '$psw', '$email', '$fg_art', '$fg_gender', '$fg_name', NOW&#40;&#41;, '$fg_lebenspunkte', '$xp', NOW&#40;&#41;&#41;";
       $eintragen = mysql_query&#40;$eintrag&#41;;
    ?>
    Und habs nochma so probiert: - aber das klappt auch nicht
    Code:
    <?php $timestamp = time&#40;&#41;; ?><?php $fg_geburtstag = date&#40;"d.m.Y",$timestamp&#41;; ?>
    <?php $eintrag = "INSERT INTO freshagotschi &#40;login, psw, email, fg_art, fg_gender, fg_name, fg_geburtstag, fg_lebenspunkte, xp&#41; 
    				  VALUES &#40;'$login', '$psw', '$email', '$fg_art', '$fg_gender', '$fg_name', '$fg_geburtstag', '$fg_lebenspunkte', '$xp'&#41;"; ?>
    <?php $eintragen = mysql_query&#40;$eintrag&#41;; ?>
    
    <?php $timestamp = time&#40;&#41;; ?><?php $last = date&#40;"d.m.Y",$timestamp&#41;; ?>
    <?php $eintrag = "INSERT INTO freshagotschi &#40;last&#41; 
    				  VALUES &#40;'$last'&#41;"; ?>
    <?php $eintragen = mysql_query&#40;$eintrag&#41;; ?>


  6. #6
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    bist du sicher dass die spalte last_login heisst?
    was passiert denn wenn du die spalte ausgibst?

  7. #7
    Samurai
    Themenstarter

    Registriert seit
    07.08.2005
    Beiträge
    231
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ja, die heisst auf jeden Fall last_login.
    An einer späteren Stelle fülle ich die Spalte per UPDATE - da klappt das.

    Ausgegeben wird nichts, weil halt noch nichts drinne steht.
    Guck immer bei phpmyadmin und sehe da halt, dass nix reingeschrieben wurde.


  8. #8
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    versuche es mal so:
    Code:
       $eintrag = "INSERT INTO freshagotschi &#40;login, psw, email, fg_art, fg_gender, fg_name, fg_geburtstag, fg_lebenspunkte, xp, last_login&#41; VALUES &#40;'$login', '$psw', '$email', '$fg_art', '$fg_gender', '$fg_name', NOW&#40;&#41;, '$fg_lebenspunkte', '$xp', NOW&#40;&#41;&#41;";
       mysql_query&#40;$eintrag&#41;;  echo mysql_error&#40;&#41;;
    ich vermute mal das es ncith geht, das last_login und oder fg_geburtstag kein date oder date_time sein.

  9. #9
    Samurai
    Themenstarter

    Registriert seit
    07.08.2005
    Beiträge
    231
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von GreenRover
    versuche es mal so:
    Code:
       $eintrag = "INSERT INTO freshagotschi &#40;login, psw, email, fg_art, fg_gender, fg_name, fg_geburtstag, fg_lebenspunkte, xp, last_login&#41; VALUES &#40;'$login', '$psw', '$email', '$fg_art', '$fg_gender', '$fg_name', NOW&#40;&#41;, '$fg_lebenspunkte', '$xp', NOW&#40;&#41;&#41;";
       mysql_query&#40;$eintrag&#41;;  echo mysql_error&#40;&#41;;
    ich vermute mal das es ncith geht, das last_login und oder fg_geburtstag kein date oder date_time sein.
    Hrm, leider noch immer das selbe Problem.

    Ich verstehe nicht so ganz deinen "Ich vermute.." Satz, was meinst du woran das liegen könnte?

    Weil das doch total sinnlos ist, dass eine Variable ankommt und eine nicht.


  10. #10
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    er meint der datentyp des feldes last_login ist wahrscheinlich nicht auf "DATE" gesetzt. müsstest du im phpmyadmin nachschauen.

    so long - phore

Ähnliche Themen

  1. Daten vom FTP server in VB6 List Box einlesen
    Von N302OO7 im Forum Forum für alle anderen Programmiersprachen
    Antworten: 2
    Letzter Beitrag: 24.03.2008, 18:07
  2. Daten aus CSV-Datei einlesen und in MySQL speichern
    Von tiw im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 20.11.2006, 14:01
  3. csv datei einlesen
    Von otg im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 05.11.2006, 20:56
  4. Daten in die DB einlesen
    Von Knüps im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 16.12.2005, 10:14
  5. Daten aus externer Datei einlesen
    Von Jehsi im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 01.10.2004, 17:10

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •