login  Naam:   Wachtwoord: 
Registreer je!
 Forum

2 acties tegelijk uitvoeren in MySQL

Offline bdevlieger - 18/05/2005 20:28
Avatar van bdevliegerNieuw lid ik vraag me af of je 2 acties tegelijk kan uitvoeren in MySQL, of anders achterelkaar en hoe ik dat dan zou moeten opzetten.

  1. if (isset($startpageid)) {
  2. if ($_GET['actie'] == "Y"){
  3. mysql_query("UPDATE pages SET startpage = 'N' WHERE startpage = 'Y' ") or die(mysql_error());
  4.  
  5. mysql_query("UPDATE pages SET startpage = 'Y' WHERE id = '".$startpageid."'") or die(mysql_error());
  6. echo "<script>location.href='$PHP_SELF'</script>";
  7. } else {
  8. mysql_query("UPDATE pages_t_details SET startpage = 'Y' WHERE id = '".$startpageid."'") or die(mysql_error());
  9. echo "<script>location.href='$PHP_SELF'</script>";
  10. }
  11. }


Dit is zeg maar wat ik heb, maar dat werkt uiteraard niet.

Het is de bedoeling dat er in de hele database maar 1x "Y" staat.. dus als je andere veranderd in "Y" moet de vorige "Y" veraderen in "N".

Ik hoop dat het zo een beetje duidelijk is.. Er moet een oplossing voor zijn lijkt mij.. Wie kan me helpen??

Alvast bedankt

2 antwoorden

Gesponsorde links
Offline MechaVore - 18/05/2005 20:32
Avatar van MechaVore Gouden medaille

PHP gevorderde
je selecteert het eerst uit de database, en dan kijk je of hij Y is zo ja dan maak je N zo, nee dan maak je N Y
bedoel je dat ?
Offline bdevlieger - 18/05/2005 22:25
Avatar van bdevlieger Nieuw lid Sorry mensen.. het werkt al.. verkeerde DB geselecteerd!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.179s