Acabei de coletar a tarde toda e de repente descobri que mais alguns caracteres foram coletados no campo do título, e esses caracteres eram todos iguais.
Durante a coleta, um <img src=images/hot.gif> extra foi coletado. Embora esses caracteres não ocupassem muito espaço, não foi muito desagradável. Porém, houve um grande problema ao aumentar a página inicial e não conseguiu. ser exibido. Eu estava muito deprimido.
Então tentei encontrar uma solução.
Primeiro, tentei modificar os registros um por um inserindo diretamente o dedecms, mas meu Deus, existem mais de 3.000 dados. Depois de alterá-los um por um, é melhor ir para a carne humana para atualizá-los sozinho. muito doloroso.
Se não funcionou, simplesmente comecei pela causa raiz e modifiquei diretamente o banco de dados. Então baixei um phpmyadmin e comecei a tentar resolvê-lo por meio de instruções SQL.
Quando comecei, usei instruções de consulta para pesquisar.
selecione em 'dede_art; onde o título é %<img src=images/hot.gif>%
Tantos,
Mais de 1.000 dados foram consultados. Fiquei secretamente feliz por não ter alterado nenhum deles, caso contrário, todos morreriam.
Mais tarde, encontrei um irmão meu. Ele é muito forte em ASP e pode desenvolver programas de forma independente usando SQL2000. Ele me escreveu uma declaração muito longa e complexa. Esta frase não escreverei mais nada.
Então usei o phpmyadmin novamente e quis escrever uma breve declaração em PHP. Infelizmente, minhas habilidades em PHP não eram boas o suficiente e não tive escolha a não ser escrevê-la.
Então fiz outra pergunta, pesquisei no Google (rejeitando o Baidu) e encontrei uma palavra substituto muito legal, então tentei ver se conseguia usar essa função.
Aqui está a declaração que escrevi:
update `dede_art` set /> foi executado de uma só vez e nenhum erro foi relatado. Achei que cometi um erro novamente, mas não esperava encontrar quando naveguei, ei, <IMG border=0 src=Images/. hot.gif> se foi.
Então escrevi este artigo esperando que seja útil para todos.
Métodos principais:
update 'Nome da tabela (como dede_art no meu caso)' set Para modificar o nome do campo = substituir (Para modificar o nome do campo, 'Caracteres específicos a serem substituídos', 'Caracteres substituídos')
Espero que Buzhu possa me dar a essência que venho pensando na essência há tantos anos.