Seja Usar MySQL com PHP 402783 a HawkDesign, para ter acesso aos conteúdos exclusivos dos membros, por favor Registre-se!


Atenciosamente Gamer

Participe do fórum, é rápido e fácil

Seja Usar MySQL com PHP 402783 a HawkDesign, para ter acesso aos conteúdos exclusivos dos membros, por favor Registre-se!


Atenciosamente Gamer

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Últimos assuntos

» Tutorial tag guerra
Usar MySQL com PHP I_icon_minitimeSáb Out 18, 2014 12:29 am por orthon

» Iniciante Smudge
Usar MySQL com PHP I_icon_minitimeQui Ago 21, 2014 2:56 am por Cdubb

» Um Novo Aprendiz!
Usar MySQL com PHP I_icon_minitimeQui Ago 21, 2014 2:50 am por Cdubb

» Eaw galera
Usar MySQL com PHP I_icon_minitimeQua Ago 13, 2014 5:09 am por Cdubb

» [PSD] Tutorial !
Usar MySQL com PHP I_icon_minitimeSáb Ago 31, 2013 5:22 pm por Paulo_ComandBR

» Reasource Pack #1 Hawkdesign
Usar MySQL com PHP I_icon_minitimeTer Jun 18, 2013 11:46 pm por edicelio

» [ Sing ]Capitão America
Usar MySQL com PHP I_icon_minitimeDom Jun 02, 2013 1:50 am por edicelio

» Minha Primeira Borda Modelada
Usar MySQL com PHP I_icon_minitimeDom Jun 02, 2013 1:47 am por edicelio

» V for Vendetta
Usar MySQL com PHP I_icon_minitimeDom Jun 02, 2013 1:40 am por edicelio

» Gamer *--*
Usar MySQL com PHP I_icon_minitimeQui maio 30, 2013 10:58 pm por ϟƘƦƖןןΣx

» [Scorpion]Sign
Usar MySQL com PHP I_icon_minitimeQui maio 30, 2013 4:02 pm por ϟƘƦƖןןΣx

» Avaliem o kit ?
Usar MySQL com PHP I_icon_minitimeQui maio 30, 2013 3:45 pm por ϟƘƦƖןןΣx

» Leilão sign Jimi Hendrix
Usar MySQL com PHP I_icon_minitimeQui maio 30, 2013 2:31 pm por ϟƘƦƖןןΣx

» Doações para o forum!
Usar MySQL com PHP I_icon_minitimeQui maio 30, 2013 2:06 pm por ϟƘƦƖןןΣx

» Apresentação
Usar MySQL com PHP I_icon_minitimeQua maio 29, 2013 10:10 pm por ϟƘƦƖןןΣx

Top dos mais postadores

Gamer (4166)
Usar MySQL com PHP Left_bar_bleueUsar MySQL com PHP BarUsar MySQL com PHP Right_bar_bleue 
-Ice™ (3994)
Usar MySQL com PHP Left_bar_bleueUsar MySQL com PHP BarUsar MySQL com PHP Right_bar_bleue 
Doritosz™ (2125)
Usar MySQL com PHP Left_bar_bleueUsar MySQL com PHP BarUsar MySQL com PHP Right_bar_bleue 
- S t r y o n ' (2061)
Usar MySQL com PHP Left_bar_bleueUsar MySQL com PHP BarUsar MySQL com PHP Right_bar_bleue 
RafaNatural (1093)
Usar MySQL com PHP Left_bar_bleueUsar MySQL com PHP BarUsar MySQL com PHP Right_bar_bleue 
~ y i n g j i e (1062)
Usar MySQL com PHP Left_bar_bleueUsar MySQL com PHP BarUsar MySQL com PHP Right_bar_bleue 
-Vorteck ;3 (1033)
Usar MySQL com PHP Left_bar_bleueUsar MySQL com PHP BarUsar MySQL com PHP Right_bar_bleue 
Sky (1000)
Usar MySQL com PHP Left_bar_bleueUsar MySQL com PHP BarUsar MySQL com PHP Right_bar_bleue 
Hachi' (968)
Usar MySQL com PHP Left_bar_bleueUsar MySQL com PHP BarUsar MySQL com PHP Right_bar_bleue 
Domi (861)
Usar MySQL com PHP Left_bar_bleueUsar MySQL com PHP BarUsar MySQL com PHP Right_bar_bleue 

Quem está conectado?

71 usuários online :: 0 registrados, 0 invisíveis e 71 visitantes :: 1 motor de busca

Nenhum


[ Ver toda a lista ]


O recorde de usuários online foi de 284 em Sáb Abr 10, 2021 8:52 am

Link-ME


Nós Na Área

Usar MySQL com PHP 93249840

Seletor de temas

  

3 participantes

    Usar MySQL com PHP

    RafaNatural
    RafaNatural
    Estudante
    Estudante


    Mensagens : 1093
    Coins : 294
    Frase : Antes só do quer mal Acompanhado!
    Sexo : Masculino
    Localização : Aracaju

    Usar MySQL com PHP Empty Usar MySQL com PHP

    Mensagem por RafaNatural Dom Set 18, 2011 10:16 pm

    A Base de Dados mais comum para a linguagem php é o mysql, podes fazer o download no site mysql.com. No entanto podes utilizar outras bases de dados como, oracle, Sybase, mSQL, PostgreSQL ou qualquer um com ligação ODBC. Neste tutorial vamos utilizar como padrão o mysql.

    Para o php interagir com uma base de dados SQL, independente da base de dados, existem três comandos básicos que devem ser utilizados: um que faz a ligação com o servidor da base de dados, um que seleciona a base de dados a ser utilizada e um que executa uma "query" SQL.


    Ligação com o servidor

    A ligação com o servidor da base de dados mySQL em PHP é feita através do comando mysql_connect, que tem a seguinte sintaxe:

    int mysql_connect(string /* endereço do servidor */ , string /* nome do utlizador */ , string /*password*/ );

    Os parâmetros são bastante simples: o endereço do servidor, o nome do utlizador e a password para a ligação. A função retorna um valor inteiro, que é o identificador da ligação estabelecida e deverá ser armazenado numa variável para ser utilizado depois. No nosso exemplo, temos como servidor da base de dados a mesma máquina que corre o servidor http, como login do utlizador "root" e password "teste":

    $ligacao = mysql_connect("localhost", "root", "teste");

    Assim, se a ligação for bem sucedida (existir um servidor no endereço especificado que possua o utlizador com a password fornecida), o identificador da ligação fica armazenado na variável $ligacao.

    Os comandos para outras base de dados são diferentes, mas usam padrões parecidos.


    Seleção do base de dados

    Uma vez ligadoo, é preciso selecionar abase de dados existente no servidor com o qual desejamos trabalhar. Isso é feito através da função int mysql_select_db, que tem a seguinte sintaxe:

    int mysql_select_db(string /*nome da dase de dados*/, int /*ligacao*/ );

    O valor de retorno é 0 se o comando falhar, e 1 no caso de sucesso. O nome da base de dados a selecionar é o primeiro parâmetro fornecido, seguido pelo identificador da ligação. Se este for omitido, o interpretador PHP tentará utilizar a última ligação estabelecida. Recomenda-se sempre escrever esse valor, para facilitar a legibilidade do código. No nosso exemplo, a base de dados a ser selecionada possui o nome "ged":

    $ok = mysql_select_db("ged", $ligacao);

    Após a execução deste comando qualquer consulta executada para aquela ligação utilizará a base de dados selecionada.

    A variável $ok se for 0 deve lançar a informação não foi possível estabelecer uma ligação.


    Execução de queries SQL

    Após estabelecida a ligação e selecionada a base de dados a ser utilizada, quase toda a interação com o servidor mySQL pode ser feita através de consultas escritas em ANSI SQL ( Padrão Structured Query Language), com o comando mysql_query, que utiliza a seguinte sintaxe:

    int mysql_query(string consulta, int [ligacao] );

    O valor de retorno é 0 se falhar ou 1 no caso de sucesso. Sucesso aqui significa que a consulta está sintaticamente correcta e foi executada no servidor. Nenhuma informação sobre o resultado é retornado deste comando. No caso da consulta ser um comando SELECT, o valor de retorno é um valor interno que identifica o resultado, que poderá ser tratado com a função mysql_result() ou outras. A string query não deve conter ponto-e-vírgula no final do comando, e o identificador da ligação é opcional. Vamos criar uma tabela como exemplo:

    $cria = "CREATE TABLE exemplo (codigo INT AUTO_INCREMENT PRIMARY KEY, nome VARCHAR(40), email VARCHAR(50))";

    mysql_query($cria, $ligacao);

    Ou

    $insere = "INSERT INTO exemplo (nome,email) VALUES ("Fulano","teste@email.com.br");

    mysql_query($insere, $insere);

    Se o comando retornar uma consulta, seria necessário guardar essa consulta numa variavel como vector. Ou mesmo que não retorne uma consulta, mas se for necessário saber se realmente o comando foi executado, podes usar uma variável para testar.

    $consulta = "SELECT nome, email FROM exemplo WHERE nome = 'Teste'";

    $resultado = mysql_query($consulta, $ligacao);

    printf("Nome: ", mysql_result($resultado,0,"nome"), "
    \n");
    printf("e-mail: ", mysql_result($resultado,0,"email"),"
    ");

    Download do mySQL »
    Gamer
    Gamer
    Fundador
    Fundador


    Mensagens : 4166
    Coins : 2018
    Idade : 26
    Sexo : Masculino
    Localização : Na frente do computador

    Usar MySQL com PHP Empty Re: Usar MySQL com PHP

    Mensagem por Gamer Dom Set 18, 2011 10:42 pm

    que q é mysql?
    Sky
    Sky
    Moderador Expert
    Moderador Expert


    Mensagens : 1000
    Coins : 148
    Frase : '' Tudo posso naquele que me fortaleçe. ''
    Sexo : Masculino
    Localização : Sertãozinho - São Paulo

    Usar MySQL com PHP Empty Re: Usar MySQL com PHP

    Mensagem por Sky Qua Set 21, 2011 9:53 pm

    Obrigado por compartilhar!

    Conteúdo patrocinado


    Usar MySQL com PHP Empty Re: Usar MySQL com PHP

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sáb Abr 27, 2024 5:18 pm