Legion Designers
TUTORIAL - Montando páginas com dados do Banco MySQL em PHP Pop-bemvindo
Legion Designers
TUTORIAL - Montando páginas com dados do Banco MySQL em PHP Pop-bemvindo
Legion Designers


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

Switch

Switch
Admin
Admin
Para utilizar dados do banco MySQL dentro do PHP é necessário, como vimos no artigo anterior, estabelecer uma conexão com o servidor do banco.

O próximo passo será definir a query a ser executada. A query é o código em linguagem SQL para a seleção das linhas do banco de dados. Além de selecionarmos linhas num banco de dados podemos também inserir, alterar e até mesmo apagar registros (linhas) de acordo com a necessidade do programador ou até mesmo do usuário. No próximo artigo detalharei mais a linguagem SQL, pois ter esse conhecimento é fundamental para a criação de páginas dinâmicas.

A função mysql_select_db() seleciona qual o banco a ser usado na conexão passada também como parâmetro.

Sintaxe:

bool mysql_select_db ( string $database_name [, resource $ link_identifier ] )

A função mysql_query() envia a query ao banco de dados definido na função mysql_select_db() através da conexão também passada como parâmetro.

Sintaxe:

resource mysql_query ( string $query [, resource $link_identifier ] )

A função mysql_fetch_assoc() retorna uma matriz como cópia da linha real do banco de dados e move o ponteiro da posição da linha para a próxima.

Sintaxe:

array mysql_fetch_assoc ( resource $result )

Agora vamos ver logo abaixo, um exemplo com todos os componentes essenciais para a utilização de um determinado dado de um banco de dados.

Ex:

< ?php

$conexao = mysql_connect(’’localhost”, “usuario”,”senha”) or die(mysql_error());

mysql_select_db(“banco”, $conexao);
$query = "SELECT * FROM tabela'";
$result= mysql_query($query, $conexao) or die(mysql_error());
$linha_result = mysql_fetch_assoc($conexao);

echo “ID : ”.$linha_result[‘id’];

? >


Créditos: sociedadedigital


Bruno

Bruno
Membro Avançado
Membro Avançado
Obrigado por Compartilhar .

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos