Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como buscar um Array em MySQL
Tecnicamente não há nenhuma função " buscar disposição " em MySQL . É uma função PHP que interage com um banco de dados MySQL . Bancos de dados MySQL não são muito úteis se o código do aplicativo não pode ter fácil acesso aos dados retornados. PHP fornece algumas funções fáceis de obter os dados retornados pelo MySQL . Instruções
consulta o banco de dados MySQL
1

Abre uma conexão com o servidor MySQL . Esta é uma simples chamada para mysql_connect , que retorna um recurso MySQL . Guarde este recurso em uma variável. Exemplo: $ mysql = mysql_connect ( "localhost ", " usuario ", " my_password ");
2

Selecione um banco de dados . Isso requer uma chamada para mysql_select_db . Exemplo: mysql_select_db ( $ mysql, " customers_db ");
3

Formar uma consulta. Muitas vezes , as consultas são não- trivial, como você pode ter várias variáveis ​​sendo expandida em uma seqüência de consulta muito tempo. É melhor para formatar essa seqüência fora da chamada para mysql_query . É melhor usar sprintf e mysql_escape_string para evitar tais erros como falhas de consulta ou compromissos de dados. Neste exemplo , o nome da variável e $ $ ph_number ter vindo de um formulário web. Exemplo: $ query = sprintf ( "SELECT * FROM clientes WHERE nome = '% s ' AND ph_numbers = ' % s'" , mysql_escape_string ( $ name ) , mysql_escape_string ( $ ph_number ) );
4

Enviar a consulta. Isto é feito com a função mysql_query . É preciso um recurso MySQL e uma seqüência de consulta como um argumento e retorna um resultado alça MySQL . A partir deste identificador, você pode buscar linhas , uma de cada vez. Se a consulta falhar , mysql_query retornará FALSE e você será capaz de acessar uma mensagem de erro ao chamar a função mysql_error . Exemplo: $ result = mysql_query ( $ mysql, $ query ); if ($ resultado! ) { Die (" Consulta inválida : " . Mysql_error ()); }
buscar o resultado como um Numeric matriz
5

buscar o resultado como uma matriz numérica com mysql_fetch_array . As colunas do resultado será em ordem , a primeira coluna tem um índice de 0 .
6

Chame essa função várias vezes para obter a próxima linha . Se não existirem mais linhas restantes no recurso resultado , mysql_fetch_array retornará FALSE. Exemplo: $ linha = mysql_fetch_array ($ resultado );
buscar o resultado como uma matriz associativa
7

buscar o resultado como uma matriz associativa com mysql_fetch_assoc . Esta função retorna uma matriz associativa com chaves iguais aos nomes das colunas. Por exemplo, se você quiser acessar o campo de nome de uma linha, você simplesmente precisa chamar $ linha [" nome "] .
8

Perceba que isso não vai mudar se o número ou ordem das colunas da tabela muda através de um comando ALTER SQL. Como todos os outros * funções mysql_fetch_ , você pode chamá-lo várias vezes para obter mais linhas do resultado . Ele vai retornar FALSE quando não há mais linhas no resultado. Exemplo: $ row = mysql_fetch_assoc ($ resultado );

Anterior :

Próximo : No
  Os artigos relacionados
·Funções PHP estáticos 
·Como fazer uma chamada PHP para um arquivo HTML 
·Como ativar o DOP para PHP Library no Go Daddy 
·Funções PHP anônimos 
·Como instalar o MySQL no Mac OS X Leopard 
·Como Matar uma consulta MySQL 
·Como transferir os resultados para um cliente em PHP 
·Como copiar um comando SQL 
·Como: PHP Clique Rastreamento Pixels 
·Expressões Regulares em PHP 
  Artigos em destaque
·Como: GTK Seleção de Cores 
·Como fazer um jogo de loteria usando C + + 
·Como instalar o Núcleo Java JDK 1.5.03 
·Como introduzir uma mistura de números e letras de um …
·Códigos Java Pop -up 
·Como aprender SQL Stored Procedures 
·Como personalizar uma tese Recurso 
·Como fazer uma função de fila no Syntax C 
·Como criar texto com base Browser Games 
·Como criar um aplicativo de console C , que atua como u…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados