|
DELETE
Sintaxa delete se foloseste pentru a sterge datele existente din baza de date.
Sa luam urmatorul exemplu:
<?php
require_once('config.php');
$cerereSQL = "DELETE FROM `formular` WHERE nume='nume'";
mysql_query($cerereSQL);
echo 'Am sters coloana cu campul nume = nume din baza de date';
?>
Creati un fisier nou in folderul tutorial si numiti-l stergere_date.php, troduceti codul PHP de mai sus, salvati si vizualizati in browser.

Accesati baza de date prin phpMyAdmin si observati ca prima coloana a fost stearsa.
Sintaxa DELETE este mult mai completa decat am prezentat-o pana acum si anume:
Sintaxa simpla
DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name
[WHERE where_definition]
[ORDER BY ...]
[LIMIT row_count]
Sintaxa multipla
DELETE [LOW_PRIORITY] [QUICK] [IGNORE]
tbl_name[.*] [, tbl_name[.*] ...]
FROM table_references
[WHERE where_definition]
sau:
DELETE [LOW_PRIORITY] [QUICK] [IGNORE]
FROM tbl_name[.*] [, tbl_name[.*] ...]
USING table_references
[WHERE where_definition]
|