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