Balmung-San Posted May 16, 2006 Share Posted May 16, 2006 [code]'SELECT * FROM users WHERE users.username='.$visitor_name[/code]That's the string I'm using for my query. In the sample I'm using, $visitor_name is Pieaholic2004x.Now, here's the odd part, it keeps tossing this into my source code and stops: Unknown column 'Pieaholic2004x' in 'where clause'Am I doing something wrong here? Quote Link to comment Share on other sites More sharing options...
Barand Posted May 16, 2006 Share Posted May 16, 2006 A string literal inside a query is assumed to be a column name unless it is in quotes.Use[code]$sql = "SELECT * FROM users WHERE users.username = '$visitor_name' ";[/code] Quote Link to comment Share on other sites More sharing options...
Balmung-San Posted May 16, 2006 Author Share Posted May 16, 2006 [!--quoteo(post=374467:date=May 16 2006, 05:59 PM:name=Barand)--][div class=\'quotetop\']QUOTE(Barand @ May 16 2006, 05:59 PM) [snapback]374467[/snapback][/div][div class=\'quotemain\'][!--quotec--]A string literal inside a query is assumed to be a column name unless it is in quotes.Use[code]$sql = "SELECT * FROM users WHERE users.username = '$visitor_name' ";[/code][/quote]Ah, awesome, that cleared it right up. Thanks. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.