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

Gegevens verwijderen met get url php string

Je zou de $_GET gebruiken superglobaal om de doorgegeven variabele vast te leggen.

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

Echter, dit is onzeker en verkeerd . Gebruik deze code niet!

U moet stoppen met behulp van mysql_ functies (ze zijn verouderd) en gebruik voorbereide instructies om SQL-injectie te voorkomen.

Zoals vermeld in de opmerkingen, wordt deze methode niet aanbevolen vanwege mogelijke problemen met webspiders. Dit artikel bespreekt dat probleem en deze vraag bespreekt de best practices.



  1. phpMyAdmin #1062 - Dubbele invoer '' voor sleutel 'PRIMAIR'

  2. Installeer phpMyAdmin op Google App Engine

  3. import/export zeer grote mysql-database in phpmyadmin

  4. een database importeren in phpmyadmin #1044 - Toegang geweigerd voor gebruiker