PHP MySQL Delete From

DELETE FROM sætning bruges til at slette rækker fra en database tabel.

Slet data fra databasen

DELETE FROM-sætningen bruges til at slette poster fra en database tabel.

Syntaks

DELETE FROM tabelnavn
WHERE kolonnenavn = nogen_værdi

Bemærk:SQL er ikke følsomt over for store og små bogstaver. DELETE FROM er lig med delete from.

For at få PHP til at udføre de ovenstående sætninger, skal vi bruge mysql_query()-funktionen. Denne funktion bruges til at sende forespørgsler og kommandoer til en SQL-forbindelse.

Eksempel

Tidligere i denne trin-for-trinvejledning oprettede vi en tabel ved navn "Persons" som ser sådan ud:

Fornavn Efternavn Alder
Peter Griffin 35
Glenn Quagmire 33

Her er et eksempel, der sletter alle poster med LastName='Griffin' fra "Persons"-tabellen:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Kunne ikke forbinde: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
mysql_query("DELETE FROM Persons WHERE LastName='Griffin'");
mysql_close($con);
?>

Efter denne sletning ser tabellen sådan ud:

Fornavn Efternavn Alder
Glenn Quagmire 33