Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie znajduję żadnego błędu. ten kod działa dobrze. perfekcyjnie aktualizuj moje dane. ale wyświetla się 1 błąd

Naprawdę proste, uruchamiasz funkcję zapytania dwukrotnie, dlatego otrzymujesz 1 .

Więc

$sqlquery=mysqli_query($db,$sqlupdate);
            if (!mysqli_query($db,$sqlquery)) {...}

należy zmienić na tylko

$sqlquery=mysqli_query($db,$sqlupdate);
            if(!$sqlquery){...}

Pierwszy zostanie wykonany, a (if)! operator uruchomi również funkcję zapytania, ponieważ była PRAWDA, tak jak w przypadku „(jeśli)nie zawodzi”.

Sparametryzuj również swoje zapytanie, jesteś otwarty na wstrzyknięcie SQL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql usuń zamówienie według

  2. Ogólna konfiguracja JDBC

  3. MySQL tworzy bazę danych, jeśli nie istnieje

  4. Problemy z zestawem znaków połączenia MySQL

  5. Zaktualizuj wiele wierszy w jednym zapytaniu MySQL