logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Rad sa bazom podataka u Drupal 7 - lekcija 10 - DELETE upiti (brisanje)

26/05/2025, by Ivan

DELETE upiti treba da koriste konstruktor upita. Počinju funkcijom db_delete():

<?php
$query = db_delete('node', $options);
?>

Ovaj upit za brisanje će ukloniti zapise iz tabele node. Napomena: nije potrebno stavljati ime tabele u viticaste zagrade, konstruktor upita to radi automatski. DELETE upiti koriste Fluent API, što znači da svi metodi (osim execute()) vraćaju objekat upita na sebi (isto kao i kod update i insert upita).

DELETE upiti su veoma jednostavni i koriste samo uslove WHERE. O WHERE ćemo govoriti u jednoj od narednih lekcija, a sada pogledajmo primer upita za brisanje:

<?php
$num_deleted = db_delete('node')
  ->condition('nid', 5)
  ->execute();
?>

Ovaj upit briše sve redove iz tabele node gde je nid=5.

Ovaj upit je ekvivalentan sledećem SQL-u:

DELETE FROM {node} WHERE nid=5;

Metod execute() vraća broj zapisa koji su obrisani nakon izvršenja upita.