Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessaol,
Tenha uma tabela onde em um campo é garvado os dados separdos por virgula nesse formato
1121334554-Telefonica-João,1121334554-Vivo-Francisco,1121334554-Tim-Pedro
preciso fazer quando quiser apagar se for o primeiro nome deletar até 1121334554-Telefonica-João,
se selecionando for o ultimo nome apagar assim:,1121334554-Tim-Pedro
alguem sabe ou pode ajudar?
Olá Amigo,
Desculpe mais não consegui montar a string, poderia dar essa força
essa aabixo é a estring para fazer update, não consegui fazer como você indicou.
$sql = "update cadastro SET telefones = '$tel' where id=$id_cadastro";
$row = mysql_query($sql);k9studio,
Você deve setar o '$tel' com a instrução sql que lhe sugeri.
Trim(Substring_index(Substring_index(CAMPO, DELIMITADOR ,POSICAO),DELIMITADOR,-1))
_ _
Fabiano Abreu
Olá k9studio,
Você deve utilizar o substring_index.
Select Trim(Substring_index(Substring_index(CAMPO, DELIMITADOR ,POSICAO),DELIMITADOR,-1))
From Tabela
Agora para apagar você pode fazer o seguinte:
Vai ficar a seu critério a maneira de atualizar, passando para POSICAO o que deverá ser mantido, ou o que deverá ser retirado.
Espero ter lhe sido útil.
_ _
Fabiano Abreu
Papo Sql