View Single Post
Sitat av Nikon01 Vis innlegg
Noen innvendinger på hvordan koden her er satt opp? Jeg tar gjerne imot mange tips for å kunne bli bedre i det jeg gjør her.
Vis hele sitatet...
Du må gjøre om litt på parameter

Kode

$delete = $conn->prepare("DELETE FROM form WHERE email='$email' AND secretKey='$skey'"); // Variablene settes direkte.
$delete->bind_param("is", $email, $skey);
Må bli til:

Kode

$delete = $conn->prepare("DELETE FROM form WHERE email=? AND secretKey=?"); // Variablene settes via prepared statements
$delete->bind_param("ss", $email, $skey); // E-post er nok ikke en integer, så her må du ha ss (string, string).
Ellers ville jeg droppet SELECT-spørringen og bare prøvd å slette. Får du 0 resultater på DELETE har du funnet ut det samme som SELECT-spørringen gir deg.