Nach dem Insert die fortfolgende zugehörige id auslesen.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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.
    Last edited by asp2php; 01-10-2004, 17:59.

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

    gruss
    peter
    Last edited by Kropff; 01-10-2004, 15:25.
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Comment


    • #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); 
      ???

      Comment


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

        Comment


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

          Comment

          Working...
          X