Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Chrys_Up

Percorrer Banco MySql e Alterar um Campo

Recommended Posts

Olá amigos

Sou novata em PHP. Gostaria de uma ajudinha.

Preciso escrever uma rotina, onde o PHP após acessar a Página Index ou após logar, possa fazer o seguinte:

percorrer toda uma Tabela (Pedido) e na tabela se a DATA e HORA for maior que a ATUAL, muda a situação do pedido para PENDENTE.

Exemplo:

no sistema

campo DATA.......: 15-01-2017 e HORA 12:30:00 (hora gravada automaticamente)

campo STATUS..: AGUARDANDO

data e hora do dia: 17-01-2017 (por exemplo).

Fiz algumas pesquisas e estive verificando no forum, mas não consegui fazer esta rotina.

Agradeço a quem puder me ajudar.

Grata,

Chryslaine

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode executar um UPDATE para atualizar a coluna, e faz um filtro (cláusula WHERE) para atualizar apenas os registros com data > que a data atual...

UPDATE pedido SET status = 'blablabla' WHERE coluna_data > current_timestamp

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não aconselho a usar o formato do Brasil (d-m-y), e sim o formato (y-m-d), pois é mais fácil fazer comparações de datas. Na hora de imprimir a data você só converte para o formato brasileiro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.