Hallo,
ich brauche wieder einmal etwas Schützenhilfe. Ich habe zwei Tabellen:
---Spielernamen---
-> ID
-> Name
-> Verein
-> Spitzname
---Spielerliste---
-> ID
-> Bemerkung
In der Tabelle "Spielernamen" befindet sich ein Eintrag:
ID: 1 --- Name: Max Mustermann --- Verein: Musterverein --- Spitzname: Musterspitz
Nun habe ich ein Form mit einem Feld "Bemerkungen". Dieses übergebe ich mittels PHP. Nun habe ich in noch eine $_GET-Variable mit dem Spitznamen des Spielers. Auch diese wird übergeben. Ich will nun die Bemerkung in die Tabelle "Spielerliste" schreiben, und muss dabei die ID aus der Tabelle "Spielernamen" über den Spitznamen herausbekommen.
Derzeit sieht mein Query so aus:
Aber irgendwie will das so nicht... Hat jemand einen Tipp für mich?
ich brauche wieder einmal etwas Schützenhilfe. Ich habe zwei Tabellen:
---Spielernamen---
-> ID
-> Name
-> Verein
-> Spitzname
---Spielerliste---
-> ID
-> Bemerkung
In der Tabelle "Spielernamen" befindet sich ein Eintrag:
ID: 1 --- Name: Max Mustermann --- Verein: Musterverein --- Spitzname: Musterspitz
Nun habe ich ein Form mit einem Feld "Bemerkungen". Dieses übergebe ich mittels PHP. Nun habe ich in noch eine $_GET-Variable mit dem Spitznamen des Spielers. Auch diese wird übergeben. Ich will nun die Bemerkung in die Tabelle "Spielerliste" schreiben, und muss dabei die ID aus der Tabelle "Spielernamen" über den Spitznamen herausbekommen.
Derzeit sieht mein Query so aus:
PHP-Code:
$sql = 'INSERT INTO';
$sql .= ' spielerliste ( spieler.id,';
$sql .= ' "'.$_POST['bemerkung'].'"';
$sql .= ') ';
$sql .= 'SELECT ';
$sql .= ' spieler.id ';
$sql .= 'FROM';
$sql .= ' spielernamen AS spieler ';
$sql .= 'WHERE';
$sql .= ' spieler.spitzname = "'.$_GET['spitzname'].'"';
Kommentar