phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Elimina i dati usando la stringa php get url

Dovresti utilizzare $_GET superglobale per acquisire la variabile passata.

$deleteId = $_GET['del'];
$strSQL = "DELETE FROM records WHERE record_id = $deleteId";

Tuttavia, questo è insicuro e sbagliato . Non utilizzare questo codice!

Dovrai fermare usando mysql_ funzioni (sono deprecate) e usa le istruzioni preparate per prevenire l'iniezione di SQL.

Come accennato nei commenti, questo metodo non è suggerito a causa di possibili problemi con i ragni web. Questo articolo discute questo problema e questa domanda discute le migliori pratiche.