Nach dem Insert die fortfolgende zugehörige id auslesen.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Nach dem Insert die fortfolgende zugehörige id auslesen.

    Hab folgendes Insert:

    PHP-Code:
     $query="INSERT INTO mitglieder(userid,username,userpassword,useremail,regemail,
    regdate,activation) VALUES ('','"
    .$user."',userpassword=MD5('$password')
    ,'"
    .addslashes($email)."','".addslashes($email)."',
    '"
    .$time."','".$time."',".$z.")";
        
    $res=mysql_query($query); 
    Problem:
    Möchte dem Nutzer einen Aktivierungslink schicken,
    indem seine userid und der Activation-Code drinsteht.
    Der Activationcode ist in der $res=mysql_query($query) übergeben worden,
    userid wird aber fortfolgend vergeben.
    Wie muss ich die userid geschickt abfragen, damit ich die auch per
    Mail im gleichem Vorgang verschicken kann?

    In dem Forumscript, auf das die registrierung aufbaut,
    wirds wie folgt gelöst:

    PHP-Code:
      $userid $db_zugriff->insert_id(); 
    Und die Funktion insert_id() heißt
    PHP-Code:
     function insert_id() {
              return 
    mysql_insert_id($this->link_id); 
    ich hab allerdings keine Ahnung, wie ich das ganze hinter dem
    Insert ohne das Forum einbauen soll, damit die Userid auch zudem sich gerade anmeldenden User weitergereicht wird ;(

    Bitte um Hilfe!
    Flo
    EDIT:
    linebreak sponsored by asp2php. Bitte demnächst selbst dafür sorgen.
    Zuletzt geändert von asp2php; 01.10.2004, 18:59.

  • #2
    wo kommt denn das $this->link_id her?

    gruss
    peter
    Zuletzt geändert von Kropff; 01.10.2004, 16:25.
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Das weiß ich nicht,
      es ist aber so in der Funktion von wbb1.2 definiert

      Was müsste da jetzt eigentlich rein:



      PHP-Code:
      mysql_insert_id($userid); 
      ???

      Kommentar


      • #4
        Na, was wohl -> lesen macht klug

        Kommentar


        • #5
          Danke für die Literatur,
          es hat geholfen ...

          Kommentar

          Lädt...
          X