Insert ID abfragen
    
Jnnbo
    
    
      
    
  - mysql
- php
- 2  Der-Dennis Der-Dennis- 0 Jnnbo
 
- 2  tk tk- 0 Jnnbo
 
 nicht angemeldet
 nicht angemeldet Der-Dennis
 Der-Dennis
    
    
   tk
 tk
    
    
  Guten Abend,
ich trage meine Daten so in die Datenbank
if ($stmt = $mysqli->prepare("INSERT INTO web_produkttypen (py_titel, py_status) VALUES (?, ?)"))
 {    
	$py_titel 	= $_POST["titel"];
	$py_status        = $_POST["status"];
    
    $stmt->bind_param("ss", $py_titel, $py_status);
}}
Ich möchte jetzt aber noch eine zweite Tabelle füllen, dazu benötige ich allerdings die ID die gerade vergeben wurde, habe ich eine Möglichkeit an diese zu kommen?
Hallo Jnnbo,
Ich möchte jetzt aber noch eine zweite Tabelle füllen, dazu benötige ich allerdings die ID die gerade vergeben wurde, habe ich eine Möglichkeit an diese zu kommen?
hilft Dir mysqli::$insert_id oder PDO::lastInsertId weiter?
Gruß, Dennis
Hallo Der-Dennis,
hilft Dir
mysqli::$insert_idoderPDO::lastInsertIdweiter?
ja, wenn ich es richtig verstanden habe, dann komme ich an die letzte ID so:
$mysqli->insert_id
Hallo,
Ich möchte jetzt aber noch eine zweite Tabelle füllen, dazu benötige ich allerdings die ID die gerade vergeben wurde, habe ich eine Möglichkeit an diese zu kommen?
Ja, mysqli::insert_id hilft - allerdings wirst du deinen Query erstmal noch abschicken müssen, ohne ein execute() wird das nichts.
Gruß,
Tobias
Hallo tk,
Ja, mysqli::insert_id hilft - allerdings wirst du deinen Query erstmal noch abschicken müssen, ohne ein execute() wird das nichts.
danke, dass ich das noch abschicken muss, war mir schon fast klar :)