Calendário

Março 2010
DomSegTerQuaQuiSexSab
 << < > >>
 123456
78910111213
14151617181920
21222324252627
28293031   

Anúncio

Quem está conectado?

Membro: 0
Visitante: 1

rss Sindicação

Arquivos

PHP - PHP Hypertext Preprocessor

20 Set 2008 - 16:30:31
Funções PHP para acessar o MySQL

Veremos as funções mais importantes de comunicação entre um script php e um servidor de Banco de Dados MySQL.


mysql_connect()


Esta função habilita uma conexão com o servidor de banco de dados MySQL. Há indispensável necessidade de chamada dessa função antes de qualquer transação na base de dados. Esta função retorna o número inteiro 1 se a conexão for bem sucedida, caso contrário retorna 0. A sintaxe dessa função:


mysql_connect("host","seu_login","sua_senha");


host - corresponde ao nome do computador que tem o servidor de Banco de Dados MySQL rodando. Pode ser o nome, por exemplo - localhost, ou o endereço de IP.

seu_login - é o nome de usuário do banco de dados

sua_senha - a senha do banco de dados


Exemplos do uso da função mysql_connect():

$conexao=mysql_connect("localhost","usuario","senha");


mysql_select_db()


Esta função seleciona um banco de dados, retornando 1 se a transação foi bem sucedida e 0, caso contrário. Possui a seguinte sintaxe:

mysql_select_db("nome_do_db",inteiro_conexao);

onde;

nome_do_db - é o banco de dados que se quer utilizar.

inteiro_conexao - corresponde ao identificador retornado pela função mysql_connect().


Exemplo:

<?

//Conectando com o MySQL Server

$conexao=mysql_connect("localhost","login","senha");

//Selecionando o banco de dados

$banco=mysql_select_db("NomeDoBancoDeDados");

?>


mysql_query()


Envia um comando SQL para o MySQL Server. Esta função retorna um identificador inteiro se o comando foi bem sucedido, caso contrário retorna o valor 0. A sintaxe desse comando é: mysql_query(string_comando,inteiro_banco);


onde;

comando = string contendo o comando SQL.

inteiro_banco = identificador do banco de dados.


mysql_num_rows( )


Esta função retorna o número de linhas de uma query SQL.

Sintaxe:

mysql_num_rows(inteiro_query);


o parâmetro inteiro_query corresponde ao identificador de retorna da função mysql_query().


mysql_fetch_array()


Retorna um array contendo o resultado da query SQL.


Sintaxe:

mysql_fetch_array(inteiro_query);

onde inteiro_query corresponde ao identificador retornado pela função mysql_query().


<!- lista.php >

<?

echo "<center>Lista de Preços</center>";

$conexao=mysql_connect("localhost","root","");

mysql_select_db("teste2h");

 

$resultado=mysql_query("select * from produto");

$num_reg=mysql_num_rows($resultado);

 

echo "<table border=1 align=center width=75%>";

echo "<tr> <td align=center>Código de barras</td><td align=center>Descrição</td> <td align=center>Preço Unitário</td></tr>";

 

for ($i=0;$i<$num_reg;$i++)

{

$registro = mysql_fetch_array($resultado,MYSQL_ASSOC);

echo "<tr><td align=left>".$registro[codbarras]."</td><td align=left>".$registro[descricao]."</td> <td align=right>".$registro[preco]."</td></tr>";

}

echo "</table>"

?>



prof.ronildo · 85 vistos · 0 comentários

Link permanente para o artigo completo

http://prof-ronildo.web-day.net/PHP-b3/Funcoes-PHP-para-acessar-o-MySQL-b3-p3.htm

Comentários

Este artigo ainda não tem Comentário ...


Deixe um comentário

Estado dos novos comentários: Em espera





Sua URL será visualizada.

 
Entre com o código contido nas imagens


Texto do comentário

Opções
   (Salvar o nome, email e a url em cookies.)