Mysql
 sql >> Database >  >> RDS >> Mysql

Il modo migliore per eliminare le righe mysql dalla pagina html:elimina link e php

La pratica migliore e di salvataggio consiste nell'utilizzare le caselle di controllo. Google non li spider, gli utenti non possono inserire facilmente codice dannoso e non aggiorna la pagina ad ogni eliminazione:

Esempio HTML:

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

Esempio di elaborazione PHP:

$delete = $_POST['delete'];

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

Qualcosa del genere dovrebbe fare bene il lavoro