Цель выслать данные в БД Код :
$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);
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Например дано слово appleНужно заменить буквы данного слова на зеркальные:
Нужно написать функцию, которая бы вернула полное имя класса и имя вызывающей функции в процессе выполненияПолное имя класса я получаю, а как...
У меня случается утечка памяти и сервер падает с Out of Memory Error
Суть проблемы: у меня есть файлproperties, в нем лежат все данные необходимые для настройки конекшн пула, также есть конфиг файл который считывает...