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

Slet data ved hjælp af get url php-streng

Du ville bruge $_GET superglobal for at fange den beståede variabel.

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

Men dette er usikkert og forkert . Brug ikke denne kode!

Du skal stoppe ved hjælp af mysql_ funktioner (de er forældede) og brug forberedte sætninger til at forhindre SQL-injektion.

Som nævnt i kommentarerne er denne metode ikke foreslået på grund af mulige problemer med webedderkopper. Denne artikel diskuterer dette problem og dette spørgsmål diskuterer bedste praksis.



  1. PHPMyAdmin 4.0.5 - Grid edit, checkbox, Edit, Copy og Delete funktioner er ikke tilgængelige

  2. Installerer MySQL Workbench, men filen /etc/my.cnf eksisterer ikke

  3. Hvorfor har den seneste phpmyadmin droppet sql som eksportformat?

  4. DBeaver EE 7.1 til varme sommermåneder