login  Naam:   Wachtwoord: 
Registreer je!
 Forum

DELETE dezelfdeID rij uit 2 tabellen.

Offline joogle - 04/12/2006 23:37
Avatar van joogleNieuw lid Beste

Ik werk met 2 tabellen. In m'n tabel01 zit alle tekstinformatie en in tabel02 worden m'n foto's opgeslagen.

Nu wil ik, wanneer ik een bericht verwijder, de rij met hetzelfde 'id' in tabel02 ook laten DELETEn.

Ik heb al verschillende codes gebruikt, zelfs geprobeerd met LEFT JOIN, maar tevergeefs

Volgende code probeerde ik ook:
  1. //bericht deleten
  2. if (isset($deleteid)) {
  3. mysql_query ("DELETE FROM tabel01 WHERE id='".$deleteid."'");
  4. mysql_query ("DELETE FROM tabel02 WHERE id='".$deleteid."'");
  5. }


Zijn er enige scripters die hier een oplossing voor hebben of een wijziging aan die script.

Mvg Joogle  

4 antwoorden

Gesponsorde links
Offline Martijn1989 - 05/12/2006 01:11 (laatste wijziging 05/12/2006 01:11)
Avatar van Martijn1989 PHP ver gevorderde Dat stukje script is gewoon goed, misschien is $deleteid wel leeg? Hoe je het kan testen tot hoe ver die komt kan je een echo erbij zetten.

  1. <?php
  2. //bericht deleten
  3. if (isset($deleteid)) {
  4.  
  5. echo "Hij werkt inderdaad wel,..";
  6.  
  7. mysql_query ("DELETE FROM tabel01 WHERE id='".$deleteid."'");
  8. mysql_query ("DELETE FROM tabel02 WHERE id='".$deleteid."'");
  9. }
  10. ?>


Misschien, als die er zijn zou je ook enige foutmeldingen weer kunnen geven?
Offline Simon - 05/12/2006 07:48
Avatar van Simon PHP expert misschien zijn de id's uit de 2 tabellen niet dezelfde?
Offline b4nkr0bz0r - 05/12/2006 10:52
Avatar van b4nkr0bz0r PHP gevorderde php.net:mysql_affected_rows()
Offline Thomas - 05/12/2006 11:30
Avatar van Thomas Moderator Hoort de tekst bij de foto's, of horen de foto's bij de tekst?
Introduceer een foreign key die aangeeft hoe het verband is tussen de twee tabellen.

tekst:
id (key, auto_increment)
tekst (de tekst)

foto:
id (key, auto_increment)
tekst_id (id van de tekst waarbij de foto hoort)
url (url van de foto)

Zoiets.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s