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

关于mysql_query问题

很麻烦,因为mysql已经被弃用的问题,mysqli_query需要多传一个资源参数,导致函数无法成功封装,解决好像有点麻烦,难道换一个课程跟?

function fetchOne($sql,$result_type=MYSQL_ASSOC){

$result=mysql_query($sql);

$row=mysql_fetch_array($result,$result_type);

return $row;

}

如上面这个函数,函数里的mysqli_query就需要多加一个资源参数,弄了很久没解决,而且感觉花时间解决这个上面是不是有点不值得。。。难道把$link做成全局变量?

正在回答

2 回答

按照楼上那位把$link直接加到函数最后面做参数就可以了。

然后老师不是教了在 include.php里面最后面加了句代码 

connect();

吗?

你把它改成 $link = connect();就可以了

这样其他脚本文件包含了include.php之后,也就相当于有了$link这个变量。

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

慕白白zzZ

有mysql.func.php的源码和mysql关联地方的代码吗,因为只能用mysqli 很多地方都得改,不太懂
2018-06-24 回复 有任何疑惑可以回复我~

function fetchOne($link,$sql,$result_type=MYSQL_ASSOC){

$result=mysqli_query($link,$sql);

$row=mysqli_fetch_array($result,$result_type);

return $row;

}

变全局或者作为参数都可以 

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

慕白白zzZ

有mysql.func.php的源码和mysql关联地方的代码吗,因为只能用mysqli 很多地方都得改,不太懂
2018-06-24 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

关于mysql_query问题

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