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

Ta bort data med get url php string

Du skulle använda $_GET superglobal för att fånga den överförda variabeln.

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

Men det här är osäkert och fel . Använd inte den här koden!

Du måste sluta med mysql_ funktioner (de är utfasade) och använd förberedda satser för att förhindra SQL-injektion.

Som nämnts i kommentarerna föreslås inte denna metod på grund av möjliga problem med webbspindlar. Den här artikeln diskuterar det problemet och den här frågan diskuterar de bästa metoderna.



  1. Fatalt fel:körtiden på 30 sekunder har överskridits i phpMyAdmin

  2. PHPMyAdmin importerar inte unicode

  3. MySQL Tidsstämpel - varför alla nollor?

  4. MySql #1243-fel när det körs via phpMyAdmin