login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gewijzigde data updaten (Opgelost)

Offline Appie_Dijk - 23/05/2009 11:51
Avatar van Appie_DijkLid Hallo iedereen,

Ik wil graag een XML bestand uitlezen en de nieuwe gegevens in een database voegen, dit gaat prima...
Verder wil ik de gewijzigde gegevens updaten, hier gaat iets fout...

dit is mijn code:
  1. <?php
  2. require("databaseconnectie.php");
  3.  
  4. $xml = simplexml_load_file('xmltest.xml');
  5. foreach ($xml->Object as $Object)
  6. {
  7. $query="SELECT * FROM genr WHERE genrid='". $Object->ObjectID ."'";
  8. $result=mysql_query($query);
  9. $results2 = mysql_fetch_object($query);
  10. $rows=mysql_num_rows($result);
  11. //NOG NIET INGEVOERD
  12. if ($rows==0)
  13. {
  14. mysql_query("INSERT INTO genr (genrid, DatumMutatie, adres, huisnummer, postcode, plaats) VALUES ('". $Object->ObjectID ."', '". $Object->DatumMutatie ."', '". $Object->Straatnaam ."', '". $Object->Huisnummer ."". $Object->HuisnummerToevoeging ."', '". $Object->Postcode ."', '". $Object->Woonplaats ."')")or die(mysql_error());
  15. $invoer_nieuw++;
  16. }
  17. //WEL INGEVOERD MAAR GEWIJZIGD
  18. elseif ($results2->DatumMutatie != $Object->DatumMutatie)
  19. {
  20. mysql_query("UPDATE genr SET DatumMutatie='". $Object->DatumMutatie ."', adres='". $Object->Straatnaam ."', huisnummer='". $Object->Huisnummer ."". $Object->HuisnummerToevoeging ."', postcode='". $Object->Postcode ."', plaats='". $Object->Woonplaats ."' WHERE genrid='". $Object->ObjectID ."'")or die(mysql_error());
  21. $invoer_update++;
  22. }
  23. //GEEN WIJZIGINGEN
  24. else
  25. {
  26. $invoer_geen++;
  27. }
  28. $totaal++;
  29. }
  30. echo "Er zijn: ".$invoer_nieuw." nieuwe invoeren.</br>";
  31. echo "Er zijn: ".$invoer_update." wijzigingen.</br>";
  32. echo "Er zijn: ".$invoer_geen." hetzelfde gebleven</br>";
  33. echo "Totaal: ".$totaal."</br>";
  34. ?>


Hij update alle gegevens (m.u.v. de nieuwe).

Waar gaat t fout?

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.199s