将PHP PDO查询编写为`dbName` .tableName`而不是`tableName` –
我正在PHP PDO中编写一个用户注册函数,我发现只有在这样写的情况下我的查询才能正常运行:
另一方面,如果我写,它将无法运行:
在这种情况下,我收到以下错误消息:
为什么我需要精确的project.users?为什么输入表名不够,因为db名称本身已经在PDO对象中了? 谢谢! JDelage 更新请参阅下面接受的答案.用dbname = $dbName替换dbName = $dbName可以解决此问题. 最佳答案 显然,PDO无法将活动数据库设置为“项目”,因此您需要每次都指定它.尝试修改您的行,如下所示:
唯一的区别是dbname拼写为全部小写而不是你的dbName. 或者,在成功建立连接后执行此SQL命令:
(编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |