Sign in to follow this  
Halfar

Update Em Campo Incerto...

Recommended Posts

eu tenho 5 campos na tabela no banco de dados:

campo1

campo2

campo3

campo4

campo5

eu tenho que dar um update nos 5 campos, mas um por vez. Explicando melhor:

cada um destes campos vai guardar a url de uma imagem. Então o usuário seleciona a imagem na máquina dele, é feito o upload para o meu provedor, e a url desta imagem ficará gravada em um dos campos acima.

Então ele faz o upload da primeira imagem, ai grava a url no campo1.

Depois ele faz upload da segunda imagem, ai grava a url no campo2.

Então ele poderá gravar ate 5 imagens. Então não sabemos quantas imagens irá gravar, e tambem não sabemos quais os campos que já contem uma url gravada.

então, estou matutando aqui um esquema para fazer isto, só que não estou conseguindo achar uma saida... porque a hora que for da o update, como vou saber em qual campo ocorrerá o update se eu não sei quais campos já contem uma url gravada.

será que deu para entender?

no meu entender, eu teria que fazer um select para ver quais campos estao em branco, assim:

select campo1, campo2, campo3, campo4, campo5 where campo1=="" or campo2==""...etc...

ai eu teria que ter como resposta os nomes dos campos que estão nulos...

será que tem jeito de fazer isto?

Share this post


Link to post
Share on other sites

Se você não quer permitir que seja regravado nada no campo da tabela que já tem algo é esse o caminho, você pega os valores vindo do banco, se estiverem em branco grava, se não estiver não grava...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this