search

Home  >  Q&A  >  body text

诡异的问题——php函数不能输出mysql数据库查询结果?


上面的这个加了函数包裹后不能输出任何结果。


下面的这个不加函数包装后,直接输出能够产生出正确的结果

哪位朋友能给我指点一二吗?什么原因可能会导致这种结果?

PHP中文网PHP中文网2896 days ago299

reply all(2)I'll reply

  • PHP中文网

    PHP中文网2017-04-10 17:11:19

    考虑下作用域的问题吧,比如数据库连接?

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-10 17:11:19

    第一张图中 $tb_school这个变量没有在函数内被赋值

    第二张图之所以能产生正确的结果我想是代码上面有定义$tb_school的值吧,只是截图没有截到

    包裹在函数内的正确写法应该是

    function lschool($tb_school){
        #do something
    }
    
    lschool('aaaaa') //这里根据需求传参数

    reply
    0
  • Cancelreply