Seite 1 von 1

contact_id - increment - wie funktioniert's?

Verfasst: Do 4. Jan 2007, 20:19
von the_remains_of_the_day
Hallo Dominik

ich habe jetzt ein Kontaktformular für HP gebaut, welches erfolgreich an die DB sendet, jedoch folgendes Problem:
Das Formular hat Probleme mit der contact_id
Wenn ich die rausnehme geht das Formular sehr gut, aber die Kontaktverwaltung nicht mehr.
Wenn ich die id nutze, fügt mein Formular Kontakt mit der id=0 ein und folglich kein weiteres, da die null ja schon genutzt ist. ich eigentl. aber bei id=1 anfange.
Was kann ich tun? Hilft auto-increment vielleicht?

Wünsche dir alles Gute beim Umziehen!


LG, James

Re: contact_id - increment - wie funktioniert's?

Verfasst: Fr 5. Jan 2007, 11:53
von der-domi
Das liegt daran, dass ich den Primarykey nicht als "auto_increment" markiert habe. Ich habe bei der Filmverwaltung damit Probleme gehabt.

Ich habe ein SQL-Query eingefügt, um die nächste ID herauszufinden. SChaue in ./includes/insert_sent.php. Benutze den Query

Code: Alles auswählen

SELECT MAX(contactid)+1 AS id FROM contacts
um die nächste ID zu erhalten. Und diese fügst du dann in deinen Query ein.

Vielen Dank!

Verfasst: So 7. Jan 2007, 20:38
von the_remains_of_the_day
Ich hab's jetzt mit auto-increment gelöst. Auf den ersten Blick macht das keine Probleme. Ist eigentl. die ID No. begrenzt?

LG, James

Re: Vielen Dank!

Verfasst: Mo 8. Jan 2007, 19:49
von der-domi
the_remains_of_the_day hat geschrieben:Ist eigentl. die ID No. begrenzt?
Nein. Oder doch. Ich glaube 100 Millionen. Müßte man im MySQL-Handbuch nachschauen ;)