0

Не понимаю, почему не добавляется, битый час уже пытаюсь понять.

<?php
    $servername = "localhost";
    $username = "test";
    $password = "test";
    $database = "test_users";

    $connect = mysqli_connect($servername, $username, $password, $database);
    mysqli_select_db($connect, $database);

    if (isset($_POST['Submit'])) {

        $username = $_POST['username'];
        $login = $_POST['login'];
        $password = $_POST['password'];
        $repeat_password = $_POST['r_password'];

        if ($password == $repeat_password) {
            $password = md5($password);
            $query = mysqli_query($connect, "INSERT INTO 'users' ('id', 'username', 'login', 'password') VALUES ('', '$username', '$login', '$password')");

            echo "Sucessfully registered!";
        }
        else {
            die('Your password dont active!');
            echo "Not a successfully!";
        }
    }
?>
Naumov
  • 3,854
  • а вы попробуйте вывести сообщение об ошибке, глядишь и понятнее станет все. – teran Mar 04 '20 at 14:55
  • биндинг параментров используйте. И какую ошибку выдает? – Naumov Mar 04 '20 at 14:55
  • 1
    Уверен, что установка плагина xdebug позволит вам выполнить скрипт в отладочном построчном режиме и выяснить причины неисправности. И никогда, никогда не проверяйте, что возвращают вам функции. А то вдруг соединение с базой не установилось или запрос синтаксически не верно составлен. Это же не нужно проверять – ArchDemon Mar 04 '20 at 14:56
  • У некоторых версий sql не надо название таблицы в кавычки брать – Pashok Mar 04 '20 at 15:40

0 Answers0