-4

I need to select a user with a particular name:

mysql_query('select * from user where screen_name='.$userName.'');

Anyone can help me where I'm wrong?

jarlh
  • 42,561
  • 8
  • 45
  • 63
Poppy
  • 3
  • 2

3 Answers3

0

Yes wrong sql :

mysql_query('select * from user where screen_name="'.$userName.'"');
chandresh_cool
  • 11,753
  • 3
  • 30
  • 45
0
mysql_query("select * from user where screen_name = '".$userName."';");

Better (in my mind)

$sql = "SELECT * FROM `user` WHERE `screen_name` = '".$userName."';";
mysql_query($sql);

Even better - use mysqli....

foxbeefly
  • 510
  • 3
  • 13
-1
mysql_query("select * from user where screen_name='$userName'");

try that.....

Sam Teng Wong
  • 2,379
  • 5
  • 34
  • 56