Mestres,
Tenho o seguinte código em PHP:
$pcp_data_Y = substr($data,0,4);
$pcp_data_M = substr($data,-5,3);
$pcp_data_YM = substr($data,0,7);
Sendo que, por exemplo, pcp_data = 2015-09-07 ou $data = 2015-09-07
Grava corretamente, a saber:
$pcp_data_Y = substr($data,0,4); = 2015
$pcp_data_M = substr($data,-5,3); = 09
$pcp_data_YM = substr($data,0,7); = 2015-09
Porém, atualizando a tabela em MySQL, conforme código:
UPDATE tab_pcp SET pcp_data_Y=substr(pcp_data,0,4) = NÃO ATUALIZA
UPDATE tab_pcp SET pcp_data_M=substr(pcp_data,-5,3) = 09
UPDATE tab_pcp_YM SET pcp_data_YM=substr(pcp_data,0,7) = NÃO ATUALIZA
Utilizando o phpMyAdmin ou em linha de código do MySQL.
O MySQL não retorna nenhum erro, apenas a mensagem:
Rows matched: 4480 Changed: 0 Warnings: 0
para a primeira e terceira opção.
Onde está o erro?
Quem pode dar a luz???
Fiquem bem!!!