php5.5 mysqli_query不能在function里执行

代码如下:<?phpinclude("conn.php");//链接数据库functionpayedit($fpno,$pno,$puno){$sqlpayedit=my... 代码如下:
<?php
include("conn.php");//链接数据库
function payedit($fpno,$pno,$puno){

$sqlpayedit=mysqli_query($link,"select * from pay where fpno='$fpno',pno='$pno',puno='$puno'");
$sqlpayeditwaw=mysqli_query($sqlpayedit);
return $sqlpayeditwaw;
}
?>
这里是函数代码
下面要执行
<?php
$edit=payeit()
echo $edit[2];
?>

报错:

Warning: Missing argument 1 for payedit(), called in D:\wamp\www\payedit.php on line 74 and defined in D:\wamp\www\function.php on line 3

Call Stack

Notice: Undefined variable: link in D:\wamp\www\function.php on line 5
<?php
$edit=payeit(11122,2221,55555)
echo $edit[2];
?>
展开
 我来答
匿名用户
2016-05-17
展开全部
你想问什么,你第一个Warning表示你的payedit缺少参数,你给代码确实少参数,你在后面吧正确的贴了出来,第二个Notice表示没有定义$link.
你可以用在payedit中使用global $link来获取操作全局变量。
追问

报错截图:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式