Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Met een query meerdere rows verwijderen

Anoniem
Obitorium
4 antwoorden
  • loo

    volgende probleem:
    Ik maak gebruik van 7 tabellen in MySQL. Elke tabel bevat de row vraagid. Nu wil ik een bepaalde vraag verwijderen, aan de hand van de row vraagid. Dit moet in alle 7 de tabellen gebeuren. Hoe kan ik dit het beste doen? Ik dacht zelf aan zoiets:

    [code:1:ee6f344307]$sql = "DELETE FROM vragen_algemeen,vragen_deel1,vragen_deel2 WHERE vraagid='$id'";[/code:1:ee6f344307]

    Maar dit werkt dus niet… Kan iemand me helpen? Mijn dank is groot!
  • 7x een delete querie uitvoeren lijkt me het makkelijkst, of niet?
  • jah, dat kan ook. Maar volgens mij kan je ze ook allemaal in 1 query plaatsen…
  • Hier staat wel iets over meerdere tabellen verwijderen:
    http://dev.mysql.com/doc/mysql/en/delete.html

    Maar als ik zo het één en ander lees, wordt meestal geadviseerd om het in verschillende queries te zetten.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.