• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

pdo连接数据库失败?为null?

这是我的测试代码部分,不写成函数,就可以连接,把pdo连接的语句,写成函数后就连接不了数据库了。
图是代码 和浏览器打印结果


下面是浏览器打印结果
1.
object(PDO)[1]2.
null

php新手 跪求大神~

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

(1) 变量的作用范围。在函数中声明的变量就是局部变量,只能在自己的函数内部使用。将过程式转变为函数式后,$pdo2就属于是局部变量了,在函数之外调用,自然没结果。
(2)函数的返回值概念。函数可以有返回值,用于在函数之外得到函数内的变量。用return 返回 。这样~~
functionconnect(){try{$dsn='mysql:host=localhost;dbname=cyotel';$username='root';$password='root';$pdo2=newPDO($dsn,$username,$password);return$pdo2;//打印连接结果}catch(PDOException$e){echo$e->getMessage();}}$pdo=connect();var_dump($pdo);(3) 我也是个新手,一起努力呀~~

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!