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

Nejlepší způsob, jak odstranit řádky mysql z html stránky - odstranit odkaz a php

Nejlepším a úsporným postupem je použití zaškrtávacích políček. Google je neprohledává, uživatelé nemohou snadno vkládat škodlivý kód a neobnovuje stránku při každém smazání:

Ukázka HTML:

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

Příklad zpracování PHP:

$delete = $_POST['delete'];

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

Něco takového by mělo dobře fungovat



  1. Převod řádků s příliš mnoha hodnotami na sloupce

  2. Odečítání v příkazu SQL

  3. Python Mysql, příkazy nejsou synchronizované; tento příkaz nyní nemůžete spustit

  4. Získejte všechna data mezi dvěma daty na serveru SQL Server