sql >> Database >  >> RDS >> Mysql

De beste manier om mysql-rijen van de html-pagina te verwijderen - verwijder link en php

De beste en veilige gewoonte is het gebruik van selectievakjes. Google spidert ze niet, gebruikers kunnen niet gemakkelijk kwaadaardige code invoeren en het ververst de pagina niet voor elke verwijdering:

HTML-voorbeeld:

while ($row = mysql_fetch_assoc($items))
{
    echo '<input name="delete['.$row['id'].']" type="checkbox">';
}

Voorbeeld van PHP-verwerking:

$delete = $_POST['delete'];

foreach($delete as $id = $value)
{
    $id = mysql_real_escape_string($id);
    mysql_query("DELETE FROM table_name WHERE id = $id");
}

Zoiets zou het werk goed moeten doen



  1. Een primaire sleutel voor automatisch verhogen definiëren in PostgreSQL

  2. De type-initialisatie voor 'System.Data.Entity.Migrations.DbMigrationsConfiguration`1' veroorzaakte een uitzondering

  3. Python:voor- en nadelen van _mysql vs MySQLdb?

  4. Hoe moet ik MySQL opvragen en hoe de resultaten van MySQL in de cache plaatsen?