Consultas sobre tratamiento masivo de artículos

Hola,

Me gustaría hacerles una consultas:

Necesito asignar masivamente a todos los artículos de una sección una (1) determinada palabra clave (manteniendo cada uno la/s que tenga ahora asignadas).

Y por otro lado, mover masivamente todos los artículos de una sección a otra.

Tengo entendido que esto puede hacerse con comandos SQL.

¿Podrían ayudarme, por favor? ¿Dóndeenocntrar esos ocmandos? ¿Cómo hacerlo?

¿Se podría hacer directamente en la base de datos?

Muchas gracias por la ayuda.

Un abrazo

Ildefonso Vara Mayo
ivaramayo@mailoo.org

Noticias de Valladolid (RSS de colectivos, organizaciones y publicaciones alternativos de Valladolid)

Hola, ¿lo que quieres es un « one shot » o algo que tiene que funcionar continualmente?

En ambos casos tienes que programar una cosita como:

foreach(sql_all_fetsel(‹ a.id_article AS id_article, m.id_mot ›, ‹ spip_articles AS a LEFT JOIN spip_mots_liens AS m ON (a.id_article=m.id_objet AND m.objet=« article » AND m.id_mot=XXX) ›, ‹ a.id_secteur = YYY AND m.id_mot IS NULL ›) as $o) {

sql_insertq(‹ spip_mots_liens ›, [ ‹ id_mot › => XXX, ‹ objet › => ‹ article ›, id_objet => $o[‹ id_article ›] ]);

}

(o algo similar…)

XXX = id_mot de la palabra-clave que hay que añadir