sql >> Database >  >> RDS >> Mysql

HTML-formulier dat de echo's van variabelen verandert, maar GEEN database?

Zoals gevraagd door de OP.

Toevoegen of die(mysqli_error($conn)) naar mysqli_query() om te zien of er fouten in komen.

Het is ook het beste om affected_rows() . te gebruiken ook bij update.

U gebruikt ook if(isset($_POST['contact'])){ en hebben 2x naamattributen voor het formulier en de knop.

Verwijder die uit <form> . Naamkenmerk op <form> werkt alleen bij gebruik van jQuery/Ajax.

En als je formulier en PHP/SQL in hetzelfde bestand staan, gebruik dan een koptekst om naar dezelfde pagina door te verwijzen en zorg ervoor dat je niet * bent uitvoeren voor koptekst. en zorg ervoor dat korte tags zijn ingeschakeld.

Referenties:

Uw huidige code staat open voor SQL-injectie . Gebruik mysqli_* met voorbereide verklaringen , of BOB met voorbereide statements .




  1. SQL - Verschil tussen COALESCE en ISNULL?

  2. mysql workbench records limiet

  3. Weergaven bijwerken in MySQL

  4. SQL - Geef me slechts 3 hits voor elk type