Я использовал функцию ins для вставки в базу данных и создал объект для mysqli. Объект mysqli показывает ошибку неопределенной переменной. И мой код был
<?php
include "config.php";
global $mysqli;
$mysqli = &new mysqli($host, $db_user, $db_pass, $db);
function ins($name)
{
$stmt=$mysqli->prepare("insert into table demo values(?)");
$stmt->bind_param("s",$name);
$stmt->execute();
$stmt->close();
}
ins("krishna");
?>
Здесь имя сервера, имя пользователя, пароль и имя базы данных хранятся в config.php.
вы должны добавить точное, полное сообщение об ошибке с номером строки, где это происходит
Вам нужно определить глобальный $mysqli внутри вашей функции.






если вы можете повторить эти переменные в этом файле, чуть выше строки, это означает, что они находятся в области видимости