Delete row fra tabel

Tags:    php

Hej...

Er meget ny med php, men kender ASP.

Jeg vil gerne slette en overskrift (header) fra min tabel (mobil) i min sql database.

Jeg sender id på min header via. GET.

Men hvorfor får jeg ikke slettet i min tabel.

Jeg bruger følgende:

$id=$_GET['id'];

$sql="DELETE FROM mobil (id)
WHERE ('.$id.')";

Er det ikke korrekt??



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Det skal rettes lidt til. Din SQL vil være:

DELETE FROM mobil WHERE id = $id



Derudover er det vigtigt at du sikre dig mod mysql injection angreb specielt ved $_GET['id'] et eksempel kunne se således ud:
Fold kodeboks ind/udPHP kode 




Tak Michael ... det var lige præcis det der skulle til :)

Nu har jeg så et andet spørgsmål, må jeg godt stille det her eller skal jeg oprette en ny tråd?

vh Line



Tak Malte

Det vil jeg kigge på :)

Vh Line




Hej Line.

Det er altid bedre med en ny tråd, så andre (som dig selv måske) lettere kan google problematikken senere hen :)

Men ellers fyrer du bare løs særligt hvis det er bare en smule relateret til det du spurgte om til at begynde med.



t