Задать вопрос
@Link-Z

Данные не записываются в базу данных?

В общем тренируюсь с базой данных и php, и не могу понять почему не записываются данные, подскажите что я делаю не так, делаю все на локально сервере MAMP, помогите пожалуйста

HTML | форму которую надо отправить
<form action="main.php" method="POST">

            <input type="text" id="name" name="name" placeholder="Имя">

            <input type="text" id="regLog" name="regLog"  placeholder="Логин">

            <input type="password" id="regPass" name="regPass"  placeholder="Пароль">

        <button type="submit ">Регистрация</button>

    </form>


PHP | код отправки
<?php
	echo "hello";
	$name = filter_var(trim($_POST['name']), FILTER_SANITIZE_STRING);
	$regLogin = filter_var(trim($_POST['regLog']), FILTER_SANITIZE_STRING);
	$regPass = filter_var(trim($_POST['regPass']), FILTER_SANITIZE_STRING);






	$mysql = new mysqli('localhost', 'root', 'root', 'register-db');
	$mysql->query("INSERT INTO `users` (`login`, `name`, `pass`) VALUES('$regLogin', '$name', '$regPass')");
  $mysql->close();
	echo $name, ' ', $regLogin, ' ', $regPass;
?>


СКРИНШОТЫ БД
60219ac954553341517818.png
60219ad2b4bf8790898579.png
  • Вопрос задан
  • 643 просмотра
Подписаться 1 Простой 22 комментария
Решения вопроса 1
IlyaEvseev
@IlyaEvseev
Opensource geek
В PHP-файл сразу за hello добавьте две строки:
error_reporting(E_ALL);
ini_set("display_errors", 1);

И посмотрите, какая ошибка будет показана.

Подробности и примеры тут:
https://www.php.net/manual/ru/function.error-repor...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы