Логично, об этом я не подумал... В любом случае было и такое:
http://bugs.mysql.com/bug.php?id=18861
Я вообще сторонник жестких проверок передаваемых значений. Не проще ли тогда делать так:
$resname = b64function($fname);
$conn->query(select * from table1 where fname=$resname)
?
Погугли на тему PDO, в частности binding parameters.
__________________
Я отдал бы немало за пару крыльев,
Я отдал бы немало за третий глаз
За руку на которой четырнадцать пальцев
Мне нужен для дыхания другой газ..