Цель выслать данные в БД Код :
$mysqli = mysqli_connect('localhost','root','123','data2');
$name = filter_var(trim($_POST ['name']), FILTER_SANITIZE_STRING);
$email = filter_var(trim($_POST ['email']), FILTER_SANITIZE_STRING);
$pass = filter_var(trim($_POST ['pass']), FILTER_SANITIZE_STRING);
$signup = ($_POST ['do_signup']);
function login () {
global $name;
global $email;
global $pass;
global $mysqli;
$sql = "INSERT INTO `users` (`name`, `email`, `password`) VALUES ('$name', '$email', '$pass')";
mysqli_query ($mysqli, $sql);
}
Ошибка выглядит вот так Warning: mysqli_query(): Couldn't fetch mysqli in D:\OpenServer\OSPanel\domains\Project2\Index.php on line 191
Надо было $mysqli = mysqli_connect('localhost','root','123','data2'); вписать в саму функцию то есть так
function login () {
$mysqli = mysqli_connect('localhost','root','123','data2');
global $name , $email , $pass;
$sql = "INSERT INTO `users` (`name`, `email`, `password`, `time`) VALUES ('$name', '$email', '$pass', NOW())";
mysqli_query ($mysqli, $sql);
mysqli_close($mysqli);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Например дано слово appleНужно заменить буквы данного слова на зеркальные:
Нужно написать функцию, которая бы вернула полное имя класса и имя вызывающей функции в процессе выполненияПолное имя класса я получаю, а как...
У меня случается утечка памяти и сервер падает с Out of Memory Error
Суть проблемы: у меня есть файлproperties, в нем лежат все данные необходимые для настройки конекшн пула, также есть конфиг файл который считывает...