tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Napofis
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
269
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von String
    String String ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    238
    Hallo zusammen,

    ist es möglich die mysql_insert_id() irgendwie schon beim Insert einzufügen?

    Beispiel Tabelle
    ID (AI, primary), Text

    Bekomm ich irgendwie den "Text":
    Dieser Eintrag hat die ID: {ID}

    In den Text? Also so, dass {ID} der WERT des Feldes der ID ist?

    Ich meine, ich könnte a) vorher den Wert des letzten Eintrages auslesen und diesen um eins erhöhen.
    Oder ich könnte erst INSERT, und danach den Text updaten.

    Vielleicht weiß jemand, wie man das einfacherer / besser lösen kann.

    Vielen Dank schonmal

    paD
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist gerade online n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Wenn die ID ein Auto_increment-Feld ist nur über ein Trigger.
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Avatar von String
    String String ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    238
    Okay, ist die Frage was da am schnellsten ist
     

  4. #4
    Avatar von Yaslaw
    Yaslaw Yaslaw ist gerade online n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Wie meinen?

    Hat du nun ein Auto-Increment Feld oder ists ein normales Nummer-Feld?
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  5. #5
    Avatar von String
    String String ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    238
    Sorry, hatte voll vergessen zu schreiben. Ist ein AI, Auto-Increment Feld..
    Halt einfach die ID für jeden Beitrag
     

  6. #6
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    Du könntest beim auslesen den Platzhalter replacen?
    Code sql:
    1
    2
    3
    
    SELECT REPLACE(`text`, '{ID}', `id`) AS `text`, `id`
    FROM `tabelle`
    WHERE 1;
    Geändert von Napofis (26.01.12 um 01:27 Uhr) Grund: falsche Ticks
    String bedankt sich. 

  7. #7
    Avatar von String
    String String ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    238
    Tadaaaa und schon ist mir geholfen!
    Danke
     

Ähnliche Themen

  1. mysql_insert_id() problem
    Von Godstyle im Forum PHP
    Antworten: 23
    Letzter Beitrag: 24.01.12, 18:16
  2. Hibernate Insert/Update - 2 Tabellen, ein Insert?
    Von Lampe im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 5
    Letzter Beitrag: 28.05.09, 10:56
  3. mysql_insert_id IN mysql_query
    Von Transporter im Forum PHP
    Antworten: 5
    Letzter Beitrag: 13.03.09, 15:05
  4. Antworten: 4
    Letzter Beitrag: 14.11.06, 10:45
  5. mysql_insert_id & auto_increment
    Von barney_hh im Forum Relationale Datenbanksysteme
    Antworten: 13
    Letzter Beitrag: 17.01.04, 21:36