为了账号安全,请及时绑定邮箱和手机立即绑定

登陆不上,显示这两行代码参数错误,为什么参数错误??

http://img1.sycdn.imooc.com//571b39b40001a7c505310121.jpg

参数错误??

正在回答

7 回答

报错是因为这个$link没有定义,所以解决的办法就是在fetchOne中新加一个参数——$link,代码如下

//获得一条数据信息
    function fetchOne($sql,$link){
        $result = mysqli_query($link,$sql);
        $row = mysqli_fetch_assoc($result);
        return $row;
    }

这样就可以解决。之前有需要连接数据库的函数(如果是用mysqli_query()函数)都应该有这个参数$link,后面调用其他函数如checkAdmin()中应该也要传入此参数。还有应该在include.php文件中写入$link = connect();


0 回复 有任何疑惑可以回复我~
#1

Charliezhang 提问者

嗯谢谢啦,已经解决了,你的这个方法应该也行,我是把$link设置成全局变量就好了,不是全局变量其它方法不能调用!
2016-04-30 回复 有任何疑惑可以回复我~
#2

ggg5208 回复 Charliezhang 提问者

我也是这个问题,怎么解决的?
2017-12-13 回复 有任何疑惑可以回复我~

@king求老师,或者大神帮忙看看,要疯了

0 回复 有任何疑惑可以回复我~

$link=mysqli_connect(DB_HOST, DB_USER, DB_PWD, DB_DBNAME);这个要写的

0 回复 有任何疑惑可以回复我~
#1

Charliezhang 提问者

前面也写好了
2016-04-26 回复 有任何疑惑可以回复我~

第一个用@抑制,第二个是你的参数错误,应该传入一个参数

0 回复 有任何疑惑可以回复我~
#1

Charliezhang 提问者

需要传哪个参数?
2016-04-25 回复 有任何疑惑可以回复我~
#2

Jiaoguanwen 回复 Charliezhang 提问者

不要混用,建议新学就用老的语句,一般也只是提示,不影响使用,你这样听着老的代码,用着新的代码,容易出错,换成老代码试试
2016-04-25 回复 有任何疑惑可以回复我~

$link都没传入。。。。

0 回复 有任何疑惑可以回复我~
#1

Charliezhang 提问者

传入也不行呢
2016-04-25 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//571c879f00016f5c11540352.jpg

这是错误提示!

0 回复 有任何疑惑可以回复我~

错误信息截图看看再说

0 回复 有任何疑惑可以回复我~
#1

Charliezhang 提问者

错误提示贴出来了,king老师用的是mysql,而我的php是5.5的只能用mysqli,但是修改之后一直提示错误,不知道为什么
2016-04-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117284    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

登陆不上,显示这两行代码参数错误,为什么参数错误??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信