login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Syntax fout.. (Opgelost)

Offline rredspike1 - 25/10/2009 14:27 (laatste wijziging 25/10/2009 14:57)
Avatar van rredspike1Lid Hoi,

Ik wou berichten ophalen uit mn inbox en heb de volgende code, alleen... krijg dus een syntax fout en ik zie em niet.

  1. <?php
  2.  
  3. include_once('config.php');
  4.  
  5. if($logged_in == 1)
  6. {
  7. $db->query("SELECT * FROM leden WHERE username = '".$_SESSION['user']."' AND hash = '".$_SESSION['hash']."' AND `ip` = '".$client['ip']."' LIMIT 1") or die (mysql_error());
  8. $rij = $db->fetch();
  9.  
  10. // inbox
  11. $query = mysql_query("SELECT * FROM inbox WHERE to = '".$rij->username."'") or die (mysql_error());
  12. while ($show = mysql_fetch_object())
  13. {
  14. echo $show->date." ".$show->subject." ".$rij->from."<a href='roman_area.php?messageid=".$rij->messageid."'>[Delete]</a><br />";
  15. }
  16. }
  17. ?>


Dit is de fout:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'to = ''' at line 1

4 antwoorden

Gesponsorde links
Offline Stijn - 25/10/2009 14:35
Avatar van Stijn PHP expert $rij->username is leeg. Zet ook eens die or die... na je eerste query.
Offline rredspike1 - 25/10/2009 14:37 (laatste wijziging 25/10/2009 14:56)
Avatar van rredspike1 Lid Nog steeds dezelfde fout...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'to = 'mijngebruikersnaam'' at line 1

Ik had de gebruikersnaam even weggehaald.

heeft niemand een idee?
Offline Joost - 25/10/2009 14:59
Avatar van Joost PHP expert http://dev.mysq...words.html

M.a.w, to is een MySQL keyword. Dat betekent backticks (``) of een andere kolomnaam.

Trouwens kun je beter user id's gebruiken voor de kolom waarop je selecteert (niet username dus, maar userid). Databases kunnen significant sneller werken met integers dan chars.
Offline rredspike1 - 25/10/2009 15:02
Avatar van rredspike1 Lid ok bedankt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s