gpt4 book ai didi

mysql - 如何在 mysqli_query 语句中使用全局变量

转载 作者:行者123 更新时间:2023-11-30 01:14:22 25 4
gpt4 key购买 nike

我正在尝试创建一个函数来计算 MySQL 数据库中不同表行的数量。我有以下脚本,但是在执行它时,它会生成一个错误,指出变量 $con 未设置,但它确实设置了。所以我的问题是如何在这个声明中使用“global”?

function countrows($rows){
$sql = mysqli_query($con,"SELECT * FROM $rows");
$num_rows = mysqli_num_rows($sql);
echo $num_rows;
}

最佳答案

如果 $con 是在全局范围内定义的(即,它不是在任何其他函数内创建的),则进行以下调用:

global $con;

作为该函数中的第一行。

您也可以将其作为函数参数传递:

function countrows($rows, $con){
...
}

关于mysql - 如何在 mysqli_query 语句中使用全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19204213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com