![]() |
|
||||
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Você está aqui: PHP ::: PHP + MySQL ::: MySQL (mysql) |
Percorrendo o resultado de um SELECT em uma tabela usando mysql_fetch_arrayQuantidade de visualizações: 22834 vezes |
O método mysql_fetch_array permite recuperar o resultado de um SELECT em uma tabela MySQL como um array associativo, um array numérico ou ambos. Veja um exemplo no qual o retorno é um array associativo: <? require("conexao.php"); // obtém a conexão com o banco MySQL $conexao = obter_conexao_php_mysql(); // Obtém um result set $resultado = mysql_query("SELECT * FROM my_usuarios", $conexao); // Percorre os registros retornados while($linha = mysql_fetch_array($resultado, MYSQL_ASSOC)){ echo $linha["id"] . " - " . $linha["usuario"] . "<br>"; } // Libera o result set mysql_free_result($resultado); // fecha a conexão fechar_conexao_php_mysql($conexao); ?> Veja agora um exemplo no qual navegamos pelos registros obtidos usando um array numérico: <? require("conexao.php"); // obtém a conexão com o banco MySQL $conexao = obter_conexao_php_mysql(); // Obtém um result set $resultado = mysql_query("SELECT * FROM my_usuarios", $conexao); // Percorre os registros retornados while($linha = mysql_fetch_array($resultado, MYSQL_NUM)){ echo $linha[0] . " - " . $linha[1] . "<br>"; } // Libera o result set mysql_free_result($resultado); // fecha a conexão fechar_conexao_php_mysql($conexao); ?> Finalmente podemos navegar pelos resultados usando uma combinação de array associativo e numérico. Veja: <? require("conexao.php"); // obtém a conexão com o banco MySQL $conexao = obter_conexao_php_mysql(); // Obtém um result set $resultado = mysql_query("SELECT * FROM my_usuarios", $conexao); // Percorre os registros retornados while($linha = mysql_fetch_array($resultado, MYSQL_BOTH)){ echo $linha["id"] . " - " . $linha[1] . "<br>"; } // Libera o result set mysql_free_result($resultado); // fecha a conexão fechar_conexao_php_mysql($conexao); ?> |
![]() |
PHP ::: Dicas & Truques ::: Arquivos e Diretórios |
||||
Como obter a extensão de um arquivo em PHP usando a função pathinfo()Quantidade de visualizações: 9886 vezes |
||||
Em algumas situações precisamos obter a extensão de um arquivo. Isso pode ser feito por meio do uso da função pathinfo(), que retorna informações sobre um arquivo, incluindo seu caminho. Para obter a extensão, só precisamos fornecer a constante PATHINFO_EXTENSION para o segundo parâmetro da função. Veja o código:
Ao executarmos este código teremos o seguinte resultado: A extensão do arquivo é: jpg | ||||
PHP ::: Fundamentos da Linguagem ::: Variáveis e Constantes |
||||||||
Apostila PHP para iniciantes - Como usar constantes na linguagem PHPQuantidade de visualizações: 12009 vezes |
||||||||
Como acontece na maioria das linguagens de programação, o PHP também permite o uso de constantes. Como o próprio nome diz, constantes são inicializadas uma vez e não podem ter seus valores alterados durante a execução do programa. A definição de constantes em PHP segue as mesmas regras de nomeação de variáveis, com a exceção de que constantes não possuem o símbolo $ e são geralmente escritas em letras maiúsculas. Diferente de variáveis, constantes, uma vez definidas, são acessadas globalmente. Não há a necessidade de redeclará-las em cada nova função ou arquivo. A síntaxe de definição de uma constante é: define("CONSTANT_NAME", value [, case_sensitivity]) onde: a) CONSTANT_NAME é o nome da constante; b) value é o valor atribuído à constante. Não é possível atribuir arrays nem objetos à constantes; c) case_sensitivity permite definir se o nome da constante será tratado igualmente se referenciado usando letras maiúsculas ou minúsculas. O valor padrão é true, o que quer dizer que "VALOR" e "Valor" serão tratados como uma única constante. REVISÃO: Revisando este código no PHP 8 eu percebi que o terceiro argumento (case_sensitivity) não é mais suportado, e gera um aviso do tipo: Warning: define(): Argument #3 ($case_insensitive) is ignored since declaration of case-insensitive constants is no longer supported in... Veja um exemplo de declaração e uso de constantes em PHP:
Veja agora o que acontece quando tentamos modificar o valor de uma variável do tipo constante:
Este código gera a seguinte mensagem de erro: Parse error: syntax error, unexpected token "=" in... | ||||||||
PHP ::: Dicas & Truques ::: Data e Hora |
||||
Datas e horas em PHP - Como obter o último dia útil para um determinado mês e anoQuantidade de visualizações: 113 vezes |
||||
Nesta dica veremos como é possível combinar as funções cal_days_in_month(), mktime() e date() para obter o último dia útil de um determinado mês e ano. Se você tiver uma base de dados de feriados municipais, estaduais e federais, você poderá implementar esta funcionalidade facilmente. Veja o código PHP completo para o exemplo:
Ao executar este código PHP nós teremos o seguinte resultado: O último dia útil para o mês informado é: 29/01/2021 | ||||
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |