Tag Archives: programare

Funcţie mysql de scoatere a unei chei dintr-un câmp

Scriam într-un articol despre o funcţie ce adăuga o cheie într-o listă.

În continuare am să vă prezint o funcţie mysql creeată tot de mine, care va scoate o cheie dintr-o listă ce conţine mai multe chei. Funcţia va primii doi parametrii şi anume: câmpul de unde dorim să extragem cheia, respectiv cheia care dorim sa o scoatem.

DELIMITER $$

DROP FUNCTION IF EXISTS `RM_KEY` $$
CREATE FUNCTION `RM_KEY`(lista TEXT,cheie INT(11))
RETURNS TEXT CHARSET utf8
BEGIN

  IF(lista = cheie)  THEN
    SET lista = '';
  ELSE
    SET lista = REPLACE(lista,CONCAT(cheie,','),    '');
    SET lista = REPLACE(lista,CONCAT(',',cheie,','),'');
    SET lista = REPLACE(lista,CONCAT(',',cheie),    '');
  END IF;

  RETURN lista;

END $$

DELIMITER ;

Să vedem un exemplu concret:

UPDATE grupuir SET id_persoane=RM_KEY(id_persoane,25) WHERE ID_grup=1

BlogInfo Tags – plug-in pentru inlocuirea constantelor bloginfo

Intr-un articol anterior am vazut cum putem obtine constantele blogului in continutul widgetului Text.

M-am gandit ca probabil functia care inlocuieste tagu-urile definite de mine va fi utila si in continutul articolelor si a paginilor. Folosind acceasi functie nu ne ramane decat sa aplicam filtrul pentru functia the_content(), care stim cu totii faptul ca afiseaza continutul articolului intr-o bucla.

Asadar plugin-ul care l-am scris, inlocuieste tagurile definite de mine in continutul widgetului Text, in continutul articolelor respectiv in continutul paginilor.

Aici gasiti link-ul pentru a descarca plugin-ul BlogInfo Ttags

Bun venit softpixel

Va spun un bun venit celor interesat de programare, in special programatorilor web.

Acest blog se vrea a fi un mijloc de comunicare intre cei care doresc sa afle solutii la problemele legate de design web si de programare.

In zilele care urmeaza am sa incerc sa postez cate un articol legat de o problema des intalnita sau un tutorial.

Va doresc un blogging placut pe www.softpixel.ro!