hi,
ich hab halt hier eine tabelle die nur 2 tabellen verbindet, also keine primary keys oder sowas.
und ich frage mich wie ich richtig in so eine tabelle inserte.
also sagen wir ich muss fuer user 3 unter 'sonst' feld 1,2 und 4 einfuegen.
bisher mach ich das so:
so funktionierts, nur man kann es doch bestimmt auch eleganter lösen,
also ich denke an sowas wie mit einem insert oder sowas.
gruss,
andreas
ich hab halt hier eine tabelle die nur 2 tabellen verbindet, also keine primary keys oder sowas.
PHP-Code:
user_sonst
+-------+-------+
| user | sonst |
+-------+-------+
| 1 | 2 |
| 1 | 3 |
| 2 | 1 |
| 2 | 2 |
| 2 | 3 |
| .. | .. |
also sagen wir ich muss fuer user 3 unter 'sonst' feld 1,2 und 4 einfuegen.
bisher mach ich das so:
PHP-Code:
$user = 1;
$sonst = array(1,2,4);
foreach ($sonst as $value) {
$result = $db->query("INSERT INTO user_sonst(user,sonst) VALUES (".$user.",".$value.")");
...
}
also ich denke an sowas wie mit einem insert oder sowas.
gruss,
andreas
Kommentar