PHP: Trabalhando o resultado obtido de uma consulta sql
Descrevo neste post algumas formas de utilização dos dados obtidos de uma consulta sql.
Pode ser utilizado direto para exibição dos dados ou atribuindo o resultado ao atributo value da tag input ou da tag button, entre outros.
Exemplos:
//... conexão com banco de dados //... sintaxe sql para obter dados da tabela (ex: tabela "moveis") $moveis = ("resultado do select") // atribuindo valores do array ($moveis) a variável ($produto) foreach($moveis as $produto){ // sem chaves e sem aspas simples echo "Descricao do Produto $produto[descricao]" // com chaves e com aspas simples echo "Descricao do Produto {$produto['descricao']}" // com chaves e sem aspas simples echo "Descricao do Produto {$produto[descricao]}" // sem chaves e sem aspas simples echo "Código do Produto $produto->cod_movel" } |
Observação: o foreach, no exemplo acima, funciona para conexão via pdo. Se a sua conexão for via mysql_connect, deve-se utilizar mysql_fetch_array.
// type = text echo "<input type='text' name='item1' value='{$produto['cod_movel']}'>" // type = hidden echo "<input type='hidden' name='item1' value='{$produto['cod_movel']}'>" // button echo "<button type='button' value='{$produto['cod_movel']}'>" |
Até a próxima!
Suponho que esse seja um artigo intermediário ou avançado pois não faz menção ao código de conexão e query necessários para que o foreach funcione..correto?
Olá Daniel.
Sim! A idéia do post era, somente, mostrar as diversas formas de trabalhar o resultado de uma consulta.
Não coloquei a conexão, pois existem diversas formas de conectar a um banco MySQL; por exemplo: utilizando o comando mysql_connect ou via PDO ou via mysqli.
Vou criar um post mais completo, incluindo o procedimento de conexão.
Abraços.