-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
  • 40,041
  • 8
  • 39
  • 58
Poppy
  • 3
  • 2

3 Answers3

0

Yes wrong sql :

mysql_query('select * from user where screen_name="'.$userName.'"');
chandresh_cool
  • 11,600
  • 3
  • 27
  • 44
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
  • 508
  • 3
  • 13
-1
mysql_query("select * from user where screen_name='$userName'");

try that.....

Sam Teng Wong
  • 2,331
  • 5
  • 32
  • 55