запрос “UPDATE” не работает. PHP, MySQL.

182
24 марта 2018, 17:16
// connect.php
<?php
  $connection = mysqli_connect('localhost', 'root', 'root', 'loginapp');
   if(!$connection) {
       die("Database connection failed");
   }
 ?>
// showDb.php
<?php include 'connect.php' ?>
<?php
  function showAllData() {
      global $connection;
      $query = "SELECT * FROM users";
      $result = mysqli_query($connection, $query);
      if(!$result) {
        die("error");
      }
      while($row = mysqli_fetch_row($result)) {
        $id = $row['id'];
        echo "<option value='$id'>$id</option>";
      }
  }
 ?>

// update .php
<?php include 'showDb.php'; ?>
<?php
  if(isset($_POST['sumbit'])) {
    $username = $_POST['username'];
    $password = $_POST['password'];
    $id = $_POST['id'];
    $query = "UPDATE users SET ";
    $query .= "username = '$username', ";
    $query .= "password = '$password' ";
    $query .= "WHERE id = $id";
    $result = mysqli_query($connection, $query);
    if(!$result) {
      die("query failed!");
    } else {
      echo "Success";
    }
  }
 ?>
// some html...
<?php
 showAllData(); 
 ?> 
READ ALSO
Вывод из бд на php

Вывод из бд на php

Требуется при нажатии на пункт меню "одежда-мужская", что бы открывал каталог и делал выборку из мужской одежды (category=1), при нажатии на "женскую-выборка"...

149
autoload в composer (psr-4)

autoload в composer (psr-4)

Ошибка: Fatal error: Uncaught Error: Class 'App\Core\DB' not found in

151
Как правильно зашифровать название

Как правильно зашифровать название

Данный вопрос относиться к проектированию, и кода реализации нет

194