kania 0 Denunciar post Postado Outubro 10, 2011 Bom dia pessoal, Temos um banco de em MySql já todo modulado e populado, porem neste momento esta dando um erro que não tínhamos percebido. Temos um campo do Tipo TEXT, ele foi criado para que seja usado para descrição do produto, sendo possível guardar HTML no campo, utilizamos o tipo TEXT por tratar-se da necessidade de grande quantidade de texto dentro dele, e como o campo do formulário tem um editor de textos que possibilita a formatação do mesmo, logo no banco é guardado valores em HTML o que não tem como precisar a quantidade exata de caracteres que serão cadastrados a cada produto, fora a situação que você até pode determinar a quantidade de carácter, mas sempre este será contata pelo usuário como quantidade de seu texto porem o banco de dados conta o texto completo com o HTML, bem expliquei isto somente para dizer o porque o tipo tipo do campo. O problema é que não sabemos o porque, as vezes quando se atualiza a informação de um usuário, exemplo limpando, atualizando a descrição do produto dele, os campos de outros usuários também estão sendo modificados, não sabemos o porque. A pergunta que ficou é, tem outro campo que pode ser sugerido para este tipo informação a ser armazenada? Já tentamos utilizar o LongText e Blob, mas também não sabemos o porque, quando vamos armazenas HTML eles não estão guardando, não da erro no código, simplesmente não salva no banco. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Outubro 10, 2011 O problema é que não sabemos o porque, as vezes quando se atualiza a informação de um usuário, exemplo limpando, atualizando a descrição do produto dele, os campos de outros usuários também estão sendo modificados, não sabemos o porque. se possível, explique melhor esse trecho. Compartilhar este post Link para o post Compartilhar em outros sites
kania 0 Denunciar post Postado Outubro 10, 2011 Explicando... Um exemplo simples é: - Fizemos um backup de todo o banco de dados, para evitar problemas fizemos em 2 formatos SQL e Excel. - Fomos verificar os Backups e o em SQL salvos tudo menos as informações contidas nos campos DESCRICAO (TEXT), o formato Excel salvou tudo certinho - Apagamos o Banco backapeado - Subimos o Banco em Excel que continha todas as informações corretas - Ao verificarmos o banco já no MySql, todas as informações vieram corretamente menos as do campo DESCRICAO, mas no Backup do Excel o campo esta preenchido normalmente. Ai a pergunta, o porque ele não esta subindo as informações do backup como deveria? Como falei antes, notamos isto quando um cliente atualizou as informações de seu cadastro e nos notificou que depois de atualizar o campo descrição não estava mais aparecendo, fomos verificar e todos os campos tinham sido apagados, o que parecia de cara um erro no código que da update no campo da tabela, porem não era erro de código, porque no backup acontece o mesma problema, e agora, o que pode ser? Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Outubro 12, 2011 Já tentou ver se não é problema com o escape de aspas? Compartilhar este post Link para o post Compartilhar em outros sites