[Funktion] Wie letzte automatische ID einer Datenban mit "insert_id" abfragen?

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

  • [Funktion] Wie letzte automatische ID einer Datenban mit "insert_id" abfragen?

    Hi ihrs.

    So langsam aber sicher verzweifle ich an nem simplen Problem. Und zwar möchte ich die letzte ID, welche durch auto_increment automatisch erhöht wird, auslesen.

    Vielleicht könnt ihr euch mal meinen Code anschauen:

    PHP-Code:
    try {
                
    $connect = new MySQLi($host$dbUser$dbPass$db);
                
                
    $result=$connect->query("SELECT * FROM category WHERE name='$category'");
                
    $get=$result->fetch_object();
                
    $categoryID=$get->id;
                
                
                
    $result=$connect->query("SELECT * FROM category WHERE name='$category'");
                
    $get=$result->fetch_object();
                
    $categoryID=$get->id;  
                
    $sql 'INSERT INTO picture (path, cat) VALUES (?, ?)';
                
    $command $connect->prepare($sql);
                
    $command->bind_param('ss',$picName,$categoryID);
                
    $command->execute();
                
    $latestID=$connect->insert_id;
                
    $connect->close();          
              } 
              
                catch (
    Exception $e) {
                echo 
    'Fehler: ' htmlspecialchars($e->getMessage());
              } 
    In $latestID soll die letzte ID gespeichert werden.

    Vielen Dank schon mal für eure Hilfe.

  • #2
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      Danke für deine Antwort.

      1. Benutze ich die Erweiterung MySQLi
      2. Wäre dann der richtige Link :Link
      3. Hab ichs IMHO genauso gemacht wies da drin steht und es funktioniert leider nicht.

      Kommentar


      • #4
        Sorry mein Fehler
        Was steht denn in der Var drin ? Schonmal $command->insert_id probiert ?
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar

        Lädt...
        X