我在使用PHP运行SQLi查询时遇到了一些麻烦,因此我直接通过PHP Admin访问了数据库,甚至当我运行最基本的查询(例如下面的示例)时,我得到一个空的结果集。
有什么理由可以解决这个问题吗?
SELECT 'fname' FROM 'participants' WHERE 'sname' = 'Jones';
答案 0 :(得分:1)
如果您启用了错误报告,则会看到您的查询引发错误,因为您的表名和列名使用'
而不是反引号。
试试这样:
SELECT `fname` FROM `participants` WHERE `sname` = 'Jones';