tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
491
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Homwer Homwer ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Beiträge
    71
    Hi,
    ich habe userdaten in einer datenbank, und möchste diese nun ändern.
    Wie mache ich das am besten?

    Hier mal der code

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    
    <?php
    session_start ();
    //Variablen aus dem HTML-Formular werden geholt
     
    $tag=$HTTP_POST_VARS['tag']; 
    $titel=$HTTP_POST_VARS['titel']; 
    $rtitel=$HTTP_POST_VARS['raidtitel']; 
    $zeile1=$HTTP_POST_VARS['zeile1']; 
    $zeile2=$HTTP_POST_VARS['zeile2'];
    $zeile3=$HTTP_POST_VARS['zeile3'];  
    $d=$HTTP_POST_VARS['d'];  
     
     
    include '../config/config.php'; //config wird includet
     
     
    $verbinde=mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($db, $verbinde);
     
    //Daten werden in die Datenbank eingesetzt
    mysql_query("
      INSERT INTO user
      (d, tag, titel, rtitel, zeile1, zeile2, zeile3)
      VALUES
      ('$d', '$tag', '$titel', '$raidtitel', '$zeile1', '$zeile2', '$zeile3')
      ", $verbinde);
    if(mysql_affected_rows($verbinde)==1)
    echo '<center><tt><h2>Raid Eingetragen';
    else
    echo '<tt><center><h2>Fehler';
    ?>

    So mein problem ist das ich es gerne so hätte:

    mysql_query("
    UPDATE user SET
    d='$d', tag = '$tag', titel = '$titel', usw. WHERE rid = '$rid' ", $verbinde);

    nur leider klapt das nicht, und ich habe keinerlei Idee wie es korekt aussehen soll.
    Danke schon mal fürs lesen, ich hoffe mir kann das jemand erklären.
     

  2. #2
    Registriert seit
    Jun 2004
    Ort
    (RLP)
    Beiträge
    193
    Versuchs so:

    PHP-Code:
    mysql_query("
    UPDATE user SET
    d='
    $d', tag = '$tag', titel = '$titel', usw. WHERE rid = '$rid', '$verbinde'")or die(mysql_error()); 
     
    Wer sichere Schritte tun will, muss sie langsam tun.

    ~Goethe

  3. #3
    Homwer Homwer ist offline Mitglied Silber
    Registriert seit
    Jul 2004
    Beiträge
    71
    Danke dir

    der fehler war das ich bei mit WHERE ein feld bestimmen wollte das es garnicht gibt
     

  4. #4
    Registriert seit
    Jun 2004
    Ort
    (RLP)
    Beiträge
    193
    passiert * bitte als erledigt makieren!
     
    Wer sichere Schritte tun will, muss sie langsam tun.

    ~Goethe

Ähnliche Themen

  1. mysql update mit ajax (geht nicht aber warum)
    Von harderph im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 16.04.08, 22:27
  2. Kleiner Fehler aber wo... (mySQL UPDATE)
    Von SonMiko im Forum PHP
    Antworten: 7
    Letzter Beitrag: 16.10.06, 16:50
  3. Update DB. Fehler, aber wo?
    Von DeMoehn im Forum PHP
    Antworten: 7
    Letzter Beitrag: 30.11.04, 17:53
  4. ID für UPDATE bestimmen - aber wie?
    Von icefire im Forum PHP
    Antworten: 7
    Letzter Beitrag: 26.03.04, 00:32
  5. SuSE Update, aber wo****
    Von Moartel im Forum Linux & Unix
    Antworten: 6
    Letzter Beitrag: 02.11.01, 22:40