Объясните почему код не работает. Мне сказали, что тут рекурсия. Не до конца понимаю, что это [требует правки]

187
24 марта 2018, 14:15
    // вот сама функция

    <?php include "login.php"; ?>
    <?php
      function connect() {
        global $connection;
        $connection = mysqli_connect('localhost', 'root', 'root', 'loginapp');
        $query = "INSERT INTO users(username, password) ";
        $query .= "VALUES('$username', '$password')";
        $result = mysqli_query($connection, $query);
      }
    ?>


    // а вот основной файл
 <?php include "connect.php"; ?>
    <?php
      if(isset($_POST['submit'])) {
        global $username;
        global $password;
        $username = $_POST['username'];
        $password = $_POST['password'];
        if($username && $password) {
          connect();
      }
    }
    ?>
READ ALSO
Как работает Update в EFCore? [требует правки]

Как работает Update в EFCore? [требует правки]

Пытаюсь обновить значение в строке таблицы тремя разными способами, но по итогу ничего не меняется

184
Patience Sort реализация C#

Patience Sort реализация C#

Пытаюсь разобраться с алгоритмом терпеливой сортировки, вроде даже как разобрался с принципом работы алгоритма, но в некоторых случаях элементы...

286
Добавление новых строк в DataGridView

Добавление новых строк в DataGridView

WinFormЕсть DataGridView не привязаный к DataSource

193