iLilith 0 Denunciar post Postado Dezembro 4, 2014 bom oque eu queria era o seguinte tenho uma tabela chamada "Tabela1", nela contém ID de algumas informações escritos da seguinte maneira 1,2,3,4,5,6,7 ... para entender melhor vou deixar o código dessa tabela. INSERT INTO `tabela1` (`nome`, `IDS`) VALUES ('Tabela Nome', '1,2,3,4,5,6,7,22,23,25'); bom, eu tenho um formulário.. como exemplo vamos usar o seguinte <form method="post" action=""><input type="text' name="id" value="53"> <input type="submit" value="adicionar"> </form> oque eu queria era o seguinte, que ao enviar enviar o item para a tabela formulario, ele adiciona-se o id que está no value 53 ou qualquer outro id que fiquei no value, para a Tabela Nome depois da virgula deixando assim 1,2,3,4,5,6,7,22,23,25,53 Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Dezembro 4, 2014 Dá uma estudada sobre Formas Normais. Essa tabela com IDs separados por vírgula é um erro de modelagem. Compartilhar este post Link para o post Compartilhar em outros sites
iLilith 0 Denunciar post Postado Dezembro 4, 2014 mas tem maneira de eu fazer isso.. e não consigo acahr Formas normais no google.. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Dezembro 4, 2014 http://pt.wikipedia.org/wiki/Normalização_de_dados Sim, é possível vc fazer o que vc quer descreveu, mas é errado. Compartilhar este post Link para o post Compartilhar em outros sites
iLilith 0 Denunciar post Postado Dezembro 4, 2014 como assim errado? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Dezembro 4, 2014 Por exemplo, e se você precisar excluir um daqueles IDs, como vai fazer ? E se tivesse que validar se um ID já foi inserido ? Vai te gerar mais trabalho fazer dessa forma, do que se você fizer corretamente e Normalizar tua tabela. Compartilhar este post Link para o post Compartilhar em outros sites
iLilith 0 Denunciar post Postado Dezembro 4, 2014 então, não entendi como fazer no mysql aquilo com um codigo php x.x Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Dezembro 4, 2014 Exato, está ai outro problema de você continuar fazendo isso, de forma errada. Seria assim: $novo_id = ',53'; $sql = "UPDATE tabela1 SET IDS = CONCAT(IDS, '{$novo_id}') WHERE nome = 'Tabela Nome'";Puuura gambiarra. Não faça isso.Estude sobre SQL - Formas Normais e modele corretamente isso. Compartilhar este post Link para o post Compartilhar em outros sites
iLilith 0 Denunciar post Postado Dezembro 4, 2014 Obrigado William, eu uso esse sistema junto ao um webshop, não vai ser preciso repetir o ID, pq a consulta tbm e feita com outra inserção na maneira correta, a outra falha, essa tbm falha, isso e feito pra ixibir de maneira rapida no client.swf ^^ obg pela ajuda William Compartilhar este post Link para o post Compartilhar em outros sites