Discussioni utente:Frieda/OldTalk10: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 873:
Sembra che Wikisign in questo momento sia fuori uso, quindi non posso provare. Comunque, per conoscere tutte le voci (namespace principale), esistenti e non, linkate da qualche parte (qualsiasi namespace), e il cui titolo contenga "bla", dovrebbe funzionare una cosa tipo
<pre>
select distinct pl_title from pagelinks
where pl_title like "%bla%"
and pl_namespace=0;
Riga 890:
# se è vuota (NULL), la pagina non esiste
<pre>
select page_from.page_title, pagelinks.pl_title, page_to.page_is_redirect
from page as page_from inner join pagelinks on page_from.page_id=pagelinks.pl_from
left join page as page_to on page_to.page_title=pagelinks.pl_title and page_to.page_namespace=pagelinks.pl_namespace
where pagelinks.pl_title like "%bla%"
and page_from.page_namespace=0
and pagelinks.pl_namespace=0;
and page_to.page_namespace=0;
</pre>
Il tutto, come detto, non è stato provato, quindi potrebbe essere completamente errato. Quando Wikisign sarà nuovamente disponibile, posso controllare. Inoltre, con queste ''query'' non si trovano le pagine orfane, per queste ci vorrebbe una ''query'' a parte. --[[Utente:Leonard Vertighel|“Ricordati…”]] 17:12, 28 feb 2006 (CET)
 
C'era un errore rilevante nella terza ''query'', adesso l'ho corretta (però è molto lenta, non so se si possa ottimizzarla). Ho fatto una piccola modifica anche alla prima ''query'', per rendere il risultato più utilizzabile. --[[Utente:Leonard Vertighel|“Ricordati…”]] 13:30, 1 mar 2006 (CET)
Ritorna alla pagina utente di "Frieda/OldTalk10".