login  Naam:   Wachtwoord: 
Registreer je!
 Forum

query

Offline BasDV - 17/05/2005 20:43
Avatar van BasDVMySQL interesse
  1. <?php
  2. $query ="UPDATE members SET online='1' WHERE id='$memberid'" or die(mysql_error());
  3. mysql_query($query);
  4. ?>

Met deze code zorg je er toch voor dat bij members bij online 1 neer word gezet in de rij waarin id de waarde van $memberid heeft, toch? Als ik deze querie gebruik dan doet hij niks. hij geeft ook geen mysql error aan. Wat is er fout:?:

15 antwoorden

Gesponsorde links
Offline delta_004 - 17/05/2005 20:44
Avatar van delta_004 Onbekend hele script ef
Offline BasDV - 17/05/2005 20:46
Avatar van BasDV MySQL interesse dit staat er ook nog misschien heb je hier wat aan:
  1. <?
  2. require("config.php");
  3. }
  4. if($login AND session_is_registered('memberid')){
  5. $query = mysql_query("SELECT * FROM members WHERE memberid = '$memberid'");
  6.  
  7. while($object = mysql_fetch_object($query)){
  8. $gebruikersnaam = $object->gebruikersnaam;
  9. $priveberichten = $object->pm;
  10. $avatar = $object->avatar;
  11. $gavatar = "http://members.lycos.nl/tijgerbas3/PHPBBLZ/avatar/geenavatar.jpg";
  12. }
  13.  
  14. $query = mysql_query("SELECT * FROM priveberichten WHERE naar = '$memberid'");
  15. $result = mysql_num_rows($query);
  16. ?>
Offline delta_004 - 17/05/2005 20:46 (laatste wijziging 17/05/2005 20:47)
Avatar van delta_004 Onbekend <?php
$query ="UPDATE members SET online='1' WHERE id='".$memberid."'" or die(mysql_error());
mysql_query($query) or die(mysql_error());
?>
Probeer es

En wrm boven in een }
Ik die er niks fouts aan maar ik ben een noobje
Offline BasDV - 17/05/2005 20:50
Avatar van BasDV MySQL interesse krijg deze melding:
Unknown column 'id' in 'where clause'
wat betekent dat?
Offline delta_004 - 17/05/2005 20:51 (laatste wijziging 17/05/2005 20:52)
Avatar van delta_004 Onbekend dat de kollom id niet bestaat met uw where
Dus je hebt een fout met dat member id want het bestaat niet


$query ="UPDATE members SET online='1' WHERE id='$memberid'";
mysql_query($query) or die(mysql_error());
Offline rambo - 17/05/2005 20:53
Avatar van rambo HTML beginner Probeer anders dit eens...

  1. <?php
  2. $query ="UPDATE members SET online='1' WHERE id='" . $memberid . "'";
  3. mysql_query($query) or die(mysql_error());
  4. ?>
Offline Legolas - 17/05/2005 20:53 (laatste wijziging 17/05/2005 20:55)
Avatar van Legolas Onbekend rewrite:
  1. <?
  2. require("config.php");
  3. if($login AND session_is_registered('memberid')){
  4. $query = mysql_query("SELECT * FROM members WHERE memberid = '".$memberid."'");
  5. $fetch = mysql_fetch_assoc($query);
  6. $gebruikersnaam = $fetch['gebruikersnaam'];
  7. $priveberichten = $fetch['pm'];
  8. $avatar = $fetch['avatar'];
  9. $gavatar = "http://members.lycos.nl/tijgerbas3/PHPBBLZ/avatar/geenavatar.jpg";
  10. $count = mysql_query("SELECT COUNT(*) FROM priveberichten WHERE naar = '".$memberid."'");
  11. $result = mysql_result($count,0);
  12. ?>

Dat is 'n stuk beter denk ik. mss doet ie et (kdenk et)^^
edit: en die andere query klopt ook nie
edit2: delta004: ik ben 1 jaar ouder dan jij hoor 
Offline delta_004 - 17/05/2005 20:54
Avatar van delta_004 Onbekend kijk dat zijn nu goede scripters
Offline BasDV - 17/05/2005 20:56
Avatar van BasDV MySQL interesse hij doet het bedankt!
Offline delta_004 - 17/05/2005 20:58
Avatar van delta_004 Onbekend cool ben jij 12
Offline rambo - 17/05/2005 21:00
Avatar van rambo HTML beginner Offtopic?
Offline delta_004 - 17/05/2005 21:00
Avatar van delta_004 Onbekend jaja
Offline Legolas - 17/05/2005 21:04
Avatar van Legolas Onbekend Nog 1 verbetering:
steeds na het opvragen van de query, en je hebt 'm gefetcht, doe dan :
mysql_free_result($query);
ruimt lekker op:lamp:
Offline BasDV - 17/05/2005 21:18
Avatar van BasDV MySQL interesse Maar nu gebruik ik deze:
  1. <?php
  2. require("config.php");
  3. $query ="UPDATE members SET online='0' WHERE gebruikersnaam='" . $gebruikersnaam . "'";
  4. mysql_query($query) or die(mysql_error());
  5. header("Location: loguit2.php");
  6. ?>
maar online veranderd niet in 0 en hij gaat ook niet naar loguit2.php wat doe ik fout?
Offline leendertW - 17/05/2005 21:25
Avatar van leendertW PHP beginner
  1. <?
  2. require("config.php");
  3. if($login AND session_is_registered('memberid')){
  4. $query = mysql_query("SELECT * FROM members WHERE memberid = '".$memberid."'");
  5. $fetch = mysql_fetch_assoc($query);
  6. $gebruikersnaam = $fetch['gebruikersnaam'];
  7. $priveberichten = $fetch['pm'];
  8. $avatar = $fetch['avatar'];
  9. $gavatar = "http://members.lycos.nl/tijgerbas3/PHPBBLZ/avatar/geenavatar.jpg";
  10. $count = mysql_query("SELECT COUNT(*) FROM priveberichten WHERE naar = '".$memberid."'");
  11. $result = mysql_result($count,0);
  12. ?>


$memberid niet tussen quotes dus:


$query = mysql_query("SELECT * FROM members WHERE memberid = ".$memberid);

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.335s