sql >> Databáze >  >> RDS >> Mysql

přestat vkládat data do databáze při obnovování stránky

Nasměrujte uživatele na novou stránku:

if (isset($_POST['submit'])) 
{
  $user= $_POST['username'];
  $email = $_POST['useremail'];
  $pass= $_POST['password']; 

  mysql_query("INSERT INTO table (username, useremail, email) VALUES(`$username','$useremail','$email')");

}
//best outside the if statement so user isn't stuck on a white blank page.
header("location: landing_page.php");
exit;

Tímto způsobem obnovovaný uživatel obnoví landing_page.php což znamená, že vložení neprovede dvakrát.

nejlepší rada :nejprve zkontrolujte, zda uživatel existuje, pokud ano, nevkládejte!



  1. mysql fulltext MATCH,PROTI vrací 0 výsledků

  2. Seřadit vícerozměrné pole podle daných indexů - PHP?

  3. Proč se můj obrázek nezobrazuje?

  4. Export BLOB z databáze MySQL do souboru pouze s SQL