PHP&MYSQL

Acasă          |            E-mail        |       Cursuri-online.info      |     

Folosirea interogarii DELETE

 

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]