Avatar billede renton Nybegynder
25. maj 2001 - 15:30 Der er 1 løsning

sletning i 2 tabeller

Jeg vil gerne slette i 2 tabeller
Jeg har en filmtabel med id og titel, og en forrestillings tabel med filmid, og tid.
Når jeg så vil slette en film, skal den også slette de tilhørende forestillinger som har samme filmid

jeg har prøvet med følgende

if ($del==\'fjern\'and $titel!=\"\") {
  $sql = \"select id from film where titel= \'$titel\'\";
  $sql = \"delete from film where titel = \'$titel\'\";
  $sql = \"delete from forestilling where film.id = forrestilling.filmid\";
    echo \"$titel er nu fjernet fra databasen\";
    mysql_db_query($db,$sql);


men det virker ikke....der bliver intet slettet
Avatar billede erikjacobsen Ekspert
25. maj 2001 - 16:23 #1
det vil hjælpe hvis du laver en mysql_db_query for hver $sql-sætning.
Samt fra den første select faktisk henter id-et til brug i nummer 3 $sql

ellers er det vist godt nok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester