距开课0天0时0分-10113162秒
X2018-04-15 15:56:54 0 5 840
[MySQL讨论组]源自课程章节:使用PDO快速添加数据的技巧举报回复话题 ↕
貌似碰到了跟楼上同样的问题?在PHPstudy里面进行测试的,信息如下。查看了phpinfo,pdo是开启的,请问这是碰到了什么问题?
4
0
分享
lcy 2020-04-20 00:49:314楼
我来回答,解决办法很简单!!!!!我也是被困扰了半个多小时,烦躁死了,终于找到问题了!
首先先陈述一下问题:运行后网页没有报错!啥也没有,是空白的。
原因就是字母大小写问题啊!这个真的是没办法,真是巨坑!!
所以就有了下面的解决方法!
源代码:$dsn="{$dbType}:host={$host};dbName={$dbName}";
代码中的dbName中的N不能大写,一定要小写!!!正确代码如下!!哎,这个错误简直比一个标点符号都烦!!希望后来的可以避免这个问题!
改正后:$dsn="{$dbType}:host={$host};dbname={$dbName}";
赞 +0添加回复
怪我咯 2019-12-03 23:52:163楼
我的也是, var_dump($num); 结果是 boolean false直接在数据库里执行sql语句可以插入。php.ini 拓展正常。
赞 +1添加回复
外星人 2018-12-18 20:53:382楼
我的也是
青风百里 2018-05-28 12:32:551楼
检查一下你的数据库的表结构
还是不行
lcy 2020-04-20 00:49:314楼
我来回答,解决办法很简单!!!!!我也是被困扰了半个多小时,烦躁死了,终于找到问题了!
首先先陈述一下问题:运行后网页没有报错!啥也没有,是空白的。
原因就是字母大小写问题啊!这个真的是没办法,真是巨坑!!
所以就有了下面的解决方法!
源代码:$dsn="{$dbType}:host={$host};dbName={$dbName}";
代码中的dbName中的N不能大写,一定要小写!!!正确代码如下!!哎,这个错误简直比一个标点符号都烦!!希望后来的可以避免这个问题!
改正后:$dsn="{$dbType}:host={$host};dbname={$dbName}";
赞 +0添加回复
怪我咯 2019-12-03 23:52:163楼
我的也是, var_dump($num); 结果是 boolean false
直接在数据库里执行sql语句可以插入。php.ini 拓展正常。
赞 +1添加回复
外星人 2018-12-18 20:53:382楼
我的也是
赞 +0添加回复
青风百里 2018-05-28 12:32:551楼
检查一下你的数据库的表结构
赞 +0添加回复