• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

cristpate

Manipulçao de comandos do MYSQL

6 mensagens neste tópico

Saudaçoes mysqlianas a todos

eu tenho um pequeno problema

construi uma base de dados em MYSQL com campos como ID, MENSAGEM E RESPOSTA

bem, e uma base de dados onde vao ser registadas solicitacoes de serviços de clientes de uma empresa

o cliente de vez em quando faz a resolicitacao da sua solicitacao caso

nao tenha sido atendido que

seria um reply em EMAIL mas essa resolicitacao tem de estar no mesmo campo que a primeira, isto e, no campo MENSAGEM

mas eu nao sei como irei fazer isso pois o comando update

do mysql apaga a anterior mensagem

e poe a nova mensagem  somente

ajudem me

----------------

cristpate

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não sei se percebi bem a tua dúvida, mas podes fazer várias coisas num update, substituição é o mais trivial, mas podes, por exemplo, concatenar os valores existentes com os novos que vais introduzir, basta que no update uses a função de concatenação como valor que já lá está.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

e exatamente o que eu quero

mas qual e a SINTAXE para fazer isso

e que eu quase sempre usava o trivial update simples numca de outra forma mais porque

ainda sou novato em manipulcao de bases de dados em myql

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Dependerá do que estás a fazer, suponho que os novos dados são tratados por uma qualquer linguagem de programação que ter permitirá controlar melhor o código, mas a sintaxe do comando mantém-se.

E se o campo que estivermos a usar for de texto, podes fazer algo como:

UPDATE tabela1 SET campo1 = CONCAT(campo1, ', mais texto para ligar');

Quando fazes a atribuição podes adicionar o que quiseres.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

obrigadissimo

testei agora mesmo  e funcionou lindamente

obrigado, esse problema ja ultrapassei

agora tem outro mais pertinente

e o seguinte:

estou a utilizar um formulario em php conectado a base de dados mysql como posso fazer load dos

dados da tabela para o formulario em php

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Aqui depende muito de como estás a fazer o código, mas a forma mais directa, será com o PHP construires o HTML, tipicamente através de instruções de 'echo' e colocando os valores que queres no campo value do componente do formulário.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora