sql >> Databasteknik >  >> RDS >> Mysql

HTML-formulär som ändrar eko-variabler men INTE databas?

Som begärts av OP.

Lägg till eller die(mysqli_error($conn)) till mysqli_query() för att se om det kommer fel.

Det är också bäst att använda affected_rows() vid uppdatering också.

Du använder också if(isset($_POST['contact'])){ och har 2x namnattribut för formuläret och knappen.

Ta bort den från <form> . Namnattribut på <form> fungerar bara om du använder jQuery/Ajax.

Plus, om ditt formulär och PHP/SQL finns i samma fil, använd en rubrik för att omdirigera till samma sida och se till att du inte är * utmatning före rubrik. och se till att korta taggar är aktiverade.

Referenser:

Din nuvarande kod är öppen för SQL-injektion . Använd mysqli_* med förberedda utlåtanden , eller PDO med förberedda uttalanden .




  1. Python:bästa praxis och säkraste sättet att ansluta till MySQL och utföra frågor

  2. MySql :Välj uttalande med IN-operatorn

  3. indexera ett bitfält i MYSQL

  4. Hur man återställer plåstret efter misslyckad cutover-fas i R12.2