login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vraag

Offline BasDV - 11/04/2005 20:19
Avatar van BasDVMySQL interesse Ik heb in mijn database velden staan: EERST, NU, HOOGSTE
Ik wil dat als in mijn database staat bij EERST 6 en bij, NU 7 dat een script "ziet" dat NU hoger is dan EERST en dat hij dat hoogste getal (7 dus) met een querie in HOOGSTE zet.

Hoe doe je dit? 

1 antwoord

Gesponsorde links
Offline Rens - 11/04/2005 20:26
Avatar van Rens Gouden medaille

Crew algemeen
  1. <?PHP
  2. $sQuerySelect = "SELECT eerst, nu FROM <tbl>";
  3. if(!$rResultSelect = MySQL_Query($sQuerySelect))
  4. {
  5. echo "Error!- Kan de gegevens niet ophalen!<BR>";
  6. echo MySQL_Error()."<BR>";
  7. } else
  8. {
  9. $iGetal1 = MySQL_Result($rResultSelect, 0, "eerst");
  10. $iGetal2 = MySQL_Result($rResultSelect, 0, "nu");
  11. echo "De getallen zijn opgehaald.<BR>";
  12. if($iGetal1 > $iGetal2)
  13. {
  14. $iHoogst = $iGetal1;
  15. echo "'Eerst' is hoger dan 'nu'<BR>";
  16. } else
  17. {
  18. $iHoogst = $iGetal2;
  19. echo "'Nu' is hoger dan 'eerst'<BR>";
  20. }
  21. $sQueryUpdate = "UPDATE <tbl> SET hoogst=".$iHoogst;
  22. if(!$rResultSelect = MySQL_Query($sQuerySelect))
  23. {
  24. echo "Error!- Kan de gegevens niet updaten!<BR>";
  25. echo MySQL_Error()."<BR>";
  26. } else
  27. {
  28. echo "De gegevens zijn geupdate.<BR>";
  29. echo "'Hoogst' bevat nu ".$iHoogst;
  30. }
  31. }
  32. ?>


<tbl> = je tabel naam
Ik denk dat dat wel zal werken...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.212s