Update query 2 tables
Bas Visscher
17/11/2009 10:49:00Hallo,
Ik heb deze 2 tabellen die geupdate moeten worden ik ben alleen heel slecht in joins etc.
De tabel album moet geupdate worden en de tabel foto.
Er wordt een album gewijzigd van naam, dan moet hij het oude album.album wijzigen naar het nieuwe en alle foto's waarin de oude waarde staat van album.
Zoiets: UPDATE album.album, foto.album WHERE album=$album_oud AND foto.album = $album_oud SET foto.album = $new_album, album.album = $new_album.
Ik hoop dat iemand weet hoe ik dit met 1 query kan doen.
Duidelijkheid:
Tabel: album
Veld: album
Tabel: foto
Veld: album
Someone?
Ik heb deze 2 tabellen die geupdate moeten worden ik ben alleen heel slecht in joins etc.
De tabel album moet geupdate worden en de tabel foto.
Er wordt een album gewijzigd van naam, dan moet hij het oude album.album wijzigen naar het nieuwe en alle foto's waarin de oude waarde staat van album.
Zoiets: UPDATE album.album, foto.album WHERE album=$album_oud AND foto.album = $album_oud SET foto.album = $new_album, album.album = $new_album.
Ik hoop dat iemand weet hoe ik dit met 1 query kan doen.
Duidelijkheid:
Tabel: album
Veld: album
Tabel: foto
Veld: album
Someone?
Gewijzigd op 01/01/1970 01:00:00 door Bas Visscher
PHP hulp
22/11/2024 05:00:24Justin S
17/11/2009 11:40:00Je geeft in je set geen kolomnamen mee maar alleen de database. De kolomnamen geef je pas mee wanneer je de data aan gaat passen.
Ook geef je meestal eerst de data mee en daarna pas een voorwaarde (where).
Zoiets, direct overnemen werkt niet btw, je moet het even goed in elkaar zetten met de juiste tags e.d.
Ook nog een linkje.
Ook geef je meestal eerst de data mee en daarna pas een voorwaarde (where).
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
UPDATE
album,
foto
SET
foto.album = $new_album,
album.album = $new_album
WHERE
album.album=$album_oud
AND
foto.album=$album_oud
album,
foto
SET
foto.album = $new_album,
album.album = $new_album
WHERE
album.album=$album_oud
AND
foto.album=$album_oud
Zoiets, direct overnemen werkt niet btw, je moet het even goed in elkaar zetten met de juiste tags e.d.
Ook nog een linkje.
Gewijzigd op 01/01/1970 01:00:00 door Justin S