login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Waarde uit rijen opschuiven

Offline Gamezhoek - 15/03/2006 18:19
Avatar van GamezhoekHTML interesse Ik ben nu aan het experimenteren, en ik heb nu deze code. In config.php staat de verbinding.
  1. <?php
  2. include 'config.php';
  3.  
  4. $q1 = "SELECT website FROM top5 WHERE id=1";
  5. $q2 = "SELECT website FROM top5 WHERE id=2";
  6. $q3 = "SELECT website FROM top5 WHERE id=3";
  7. $q4 = "SELECT website FROM top5 WHERE id=4";
  8.  
  9.  
  10. mysql_query("UPDATE top5 SET website=$q4 WHERE id=5");
  11.  
  12. ?>

Wat in de tabel top5 staat, en dan in de rij 'website' bij 'id' 4, moet naar 'website' van 'id' = 5, maar het werkt dus niet.
Hoe komt dit? Ik heb ook hier in de Tutorials gekeken, maar volgens mij hoort dit te werken.

2 antwoorden

Gesponsorde links
Offline Simon - 15/03/2006 18:22 (laatste wijziging 15/03/2006 18:27)
Avatar van Simon PHP expert euhm, natuurlijk werkt dat niet, je moet eerst de waarde fetchen:
  1. <?php
  2. include 'config.php';
  3.  
  4. $q1 = mysql_query("SELECT website FROM top5 WHERE id=1") or die("Er ging iets fout: ". mysql_error());;
  5. $q2 = mysql_query("SELECT website FROM top5 WHERE id=2") or die("Er ging iets fout: ". mysql_error());;
  6. $q3 = mysql_query("SELECT website FROM top5 WHERE id=3") or die("Er ging iets fout: ". mysql_error());;
  7. $q4 = mysql_query("SELECT website FROM top5 WHERE id=4") or die("Er ging iets fout: ". mysql_error());;
  8.  
  9. $inhoud_q4 = mysql_fetch_assoc($q4);
  10. mysql_query("UPDATE top5 SET website='".$inhoud_q4['website']."' WHERE id=5") or die("Er ging iets fout: ". mysql_error());
  11. ?>


euhm , ook nog zet steeds or die("Er ging iets fout: ". mysql_error()); na de query
Offline Gamezhoek - 15/03/2006 18:50
Avatar van Gamezhoek HTML interesse Oke, bedankt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.205s