Исползования параметра функции в качестве запроса на mysqli в php

Я использовал параметр функции в качестве запроса на mysqli

function checker($ip){
  $ipcheck = mysqli_query($conn, "SELECT `id` FROM IPes WHERE `ip` = '" . $_POST[$ip] . "'");
  //some code....
}
checker("ip");

но мне выдает ошибку mysqli_query() expects parameter 1 to be mysqli, null given я убрал $_POST в функции пробовал сделать так

checker($_POST["ip"])

но нечего не изменилось, помогите пожалуйста я ещё новинький в php.


Ответы (1 шт):

Автор решения: Alligator

Оказывается ответ был прост

function checker($ip){
  global $conn;
  $ipcheck = mysqli_query($conn, "SELECT `id` FROM IPes WHERE `ip` = '" . $_POST[$ip] . "'");
  //some code....
}
checker("ip");

сделать подключение глобальным

→ Ссылка