juliaa 0 Denunciar post Postado Fevereiro 9, 2016 Boa tarde, Estou com uma dificuldade para mostrar o resultado do select da maneira que quero. vou explicar primeiro o que tenho e depois o que quero, agradeço se alguém poder me ajudar.Tenho duas tabelas no banco de dados:produto_tipo: id_produto_tipo, tipo_produto e produto_marca: id_produto_marca e nome_mmarca.Fiz o select unindo as duas tabelas para que me mostrasse o resultado das duas:<select name="carne"><option value="vazio"> </option><?php$sql = "(select tipo_produto from produto_tipo) union (select nome_marca from produto_marca)"; $result = mysqli_query($conexao, $sql);while($linha = mysqli_fetch_assoc($result)){?> <option value=" <?php echo $linha['tipo_produto'].$linha['nome_marca']; ?> "> <?php echo utf8_decode($linha['tipo_produto'].$linha['nome_marca']); ?> </option><?php } ?> </select>Até ai tudo bem, mas ela não está mostrando o resultado concatenado.está mostrando assim: arroztio jõaourmadopreciso que mostre assim:arroz tio jõaoarroz urbanosendo que o resultado da primeira parte (arroz) vem de uma tabela e o resultado da segunda parte(tio joao) vem da segunda tabela. Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Fevereiro 9, 2016 Você pode utilizar a função CONCAT do MySQL. http://www.w3resource.com/mysql/string-functions/mysql-concat-function.php Compartilhar este post Link para o post Compartilhar em outros sites