login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gegevens uit 2 tabellen controleren

Offline Svennetjee - 28/08/2007 19:28
Avatar van SvennetjeeNieuw lid Hallo,

ik heb 2 databases gemaakt, met allebei een verschillende hoeveelheid gegevens. Nu zullen sommige gegevens uit Tabel 1 hetzelfde zijn als uit Tabel 2. Het lijkt simepl om te controleren af de gegevens al bestaan, maar het probleem is dat ik de gegevens uit Tabel 1 haal dmv een while-lus, en ze dan wil controleren met tabel 2 alvorens ik ze in Tabel 2 zet.

Iemand een idee?

1 antwoord

Gesponsorde links
Offline marten - 28/08/2007 19:57 (laatste wijziging 28/08/2007 19:58)
Avatar van marten Beheerder
  1. <?php
  2. // $waarde1 komt gewoon uit je script neem ik aan
  3. $sQuery_tabel1 = "SELECT * FROM tabel1 WHERE veldnaam = '" .$waarde1. "'";
  4. //Comment omdat je in productie omgeving zit
  5. //$rResult_tabel1 = mysql_query('$sQuery_tabel1');
  6.  
  7. $rResult_tabel1 = mysql_query('$sQuery_tabel1') or die(mysql_error());
  8. if(mysql_num_rows($rResult_tabel1) != 0) {
  9. while($r = mysql_fetch_array($rResult_tabel1)) {
  10. $sQuery_tabel2 = "SELECT * FROM tabel2 WHERE veldnaam = '" .$r['veldnaam1']. "'";
  11. $rResult_tabel2 = mysql_query($sQuery_tabel2);
  12. if(mysql_num_rows($rResult_tabel2) == 0) {
  13. $sQuery_insert = "INSERT INTO tabel2 (veldnaam1, veldnaam2) VALUES ('" .$waarde1. "', '" .$waarde2. "')";
  14. $rResult_insert = mysql_query($rResult_inserty);
  15. }
  16. }
  17. }
  18. ?>


Probeer zoiets eens. Ik heb het niet getest.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s