Andreas: MySQL-insert into .....

Beitrag lesen

Hallo,

1 tabelle heisst Nachricht, und in der Tabelle befinden sich 3 reihen.
ID (INT Primary Key auto_increment...)
Nachricht_Text (Text)
AID (INT)

Die 2 Tabelle heisst Authoren, mit 2 reihen.
ID (INT Primary Key auto_increment...)
Name (VARCHAR 100)

So, was ich damit erreichen möchte ist das AID immer gleich ist mit der Info.ID. Sinn und zweck des ganzen soll sein das die Nachrichten auch immer mit dem richtigen dazugehörigen Namen angezeigt werden.

Woher kommt denn auf einmal info.id ?

Mein einziges Problem ist das ich nicht rauskriege wie ich in meinem insert into query dafür sorgen kann das in AID die gleiche Zahl reinkommt wie bei der Info.ID.

Brauchst Du etwa die letzt erzeugte ID? Dann schau Dir mal http://www.mysql.com/doc/m/y/mysql_insert_id.html an. Vielleicht hilft Dir das weiter...

Bis jetzt hab ich folgendes gemacht
$sql = "INSERT INTO Nachricht "Nachricht_Text='$nachricht'";
$sqll = "INSERT INTO Authoren SET " . "Name='$name'";

...dann müsst Du nur noch die Statments vertauschen. Also erst das INSERT in authoren und dann das INSERT in Nachrichten.

Ich hoffe das hilft Dir.
Andreas