function getConnection($con)
{
$con = mysqli_connect('localhost', 'root', '','test') or die(mysqli_connect_error());
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$query = "ID FROM Student";
$result = mysqli_query($con, $query);
}
错误是由于函数中使用的$ con引起的吗?请帮忙。
答案 0 :(得分:0)
这意味着你在调用函数时忽略了向函数传递一个参数,即
getConnection(); //<-- no arg passed
答案 1 :(得分:0)
首先,为什么要使用$kon
作为参数并覆盖它呢?
但是如果没有传递参数并且你需要它,我会将$ con定义为null。
喜欢
function getConnection($con = null){[..]}
如果可能,我会删除参数。
答案 2 :(得分:0)
如果要在函数内创建db-connection($ con),请从函数声明中删除参数:
function getConnection() {
...