There could be multiple reasons, first what springs to mind is the use of `` only use them if nothing else works and only for columns at that as SQL is probably getting confused with selecting from a column. So heres what i would do :
This should work if not it will give us an error telling us what is wrong.
$result=mysql_query("SELECT * FROM table WHERE field='$info' LIMIT 1") or die(mysql_error());
Hope this helps!