English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Banco de dados MySQL movimentação em php

Web design RSS Feed





A maioria dos websites interativos hoje exige dados a serem apresentados dinamicamente e interativamente com base nos dados do usuário. Por exemplo, um cliente pode precisar fazer logon em um pequeno sítio para verificar o seu histórico de compras. Neste exemplo, o site teria dois tipos de dados armazenados para que o cliente a executar o cheque? do cliente login detalhes pessoais e os do cliente comprou itens. Esses dados podem ser armazenados em dois tipos de armazenamento? plana arquivos ou databases.Flat arquivos só são viáveis em muito baixo para baixo volume websites como plana ficheiros têm fraquezas inerentes 3: a incapacidade para o índice de dados. Isto torna necessária a potencialmente ler todos os dados sequencialmente. Este é um grande problema se houver um grande número de registros no arquivo plano, porque o tempo necessário para ler o arquivo plano é proporcional ao número de registros no apartamento file.The incapacidade de controlar o acesso de usuários de forma eficaz para o dataThe ineficiente de armazenamento dos dados. Na maioria dos casos, os dados não seriam comprimidos ou encriptados como isso iria agravar o problema não. 1 aboveThe alternativa que é, na minha opinião, o único método viável, é armazenar os dados em um banco de dados. Uma das mais prevalentes na utilização de dados é MySQL. Os dados que são armazenados em um banco de dados pode ser facilmente indexado, gerido e armazenados de forma eficiente. Além disso, a maioria das bases também proporcionar um conjunto de utilitários que permitem que acompanham o banco de dados administrador para manter o banco de dados? por exemplo, backup e restauração, etc.Websites utilizando scripts PHP são muito bem adaptados para o banco de dados MySQL como PHP tem uma personalizada e integrada MySQL módulo que se comunica com o MySQL muito eficiente. PHP também pode comunicar com o MySQL através do padrão ODBC como o MySQL é ODBC-compliant, no entanto, isso não será tão eficiente quanto usar o MySQL módulo personalizado para PHP.The resto deste artigo é um tutorial sobre como usar o PHP para: Conecte-se um padrão MySQL databaseExecute SQL contra o MySQL databaseStarting uma sessão com o script PHP MySQLBefore pode se comunicar com o banco de dados para consulta, inserir ou atualizar o banco de dados, o script PHP vai precisar se conectar à Servidor MySQL e especificar qual a base de dados no servidor MySQL para funcionar on.The mysql_connect () e mysql_select_db () funções estão previstos para este efeito. A fim de conectar ao servidor MySQL, o servidor nome / endereço, um nome de usuário e uma senha válida é necessária. Quando uma ligação for bem sucedida, o banco de dados precisa ser specified.The código 2 seguintes excertos ilustram a forma de executar a conexão com servidor e banco de dados Selecção: @ mysql_connect ( "[servername]", "[usuário]", "[senha]") ou die ( "Não é possível conectar-se a DB !");mysql_select_db (" [nomebancodedados] ") ou die (" Não é possível seleccionar DB! "); @ O operador é utilizado para suprimir as mensagens de erro que mysql_connect () e mysql_select_db () funções se pode produzir um erro ocorreu. O die () é utilizado para o fim a execução do script e exibir um erro personalizadas message.Executing SQL contra um MySQL databaseOnce a conexão de dados e seleção é realizada com sucesso, o script PHP pode agora avançar para operar na base de dados utilizando padrão SQL. O mysql_query () é usado para executar padrão SQL contra o banco de dados. No exemplo a seguir, o script PHP consultas uma tabela chamada tbl_login previamente selecionados no banco de dados para determinar se um nome de usuário / senha par fornecido pelo usuário é valid.Assumption: A tabela tem 3 colunas tbl_login chamado login, senha, last_logged_in. A coluna last_logged_in armazena a última vez que o usuário conectado ao sistema. / / O nome de usuário e $ $ passwd variável razão deve ser definido pelo o formulário de login / / através do método POST. Para os fins deste exemplo, nós estamos manualmente codificação dele. $ Username = "João"; $ passwd = "minhasenha"; / / Nós geramos uma SQL SELECT declaração de execução. $ sql = "SELECT * FROM tbl_login ONDE login = '". $ username. "' AND senha = '". $ passwd ."'";// Executa o comando SQL contra a actual base de dados seleccionada. / / Os resultados serão armazenados em a variável $ r. $ r = mysql_query ($ sql); / / Após a mysql_query () executa comando, a R $ variável é analisada de / para / de determinar a mysql_query () foi executed.if (! $ r) ( $ err = mysql_error (); imprimir $ err; saída ();}// Se tudo correu bem, verifique se a consulta retornou um resultado? isto é, se o nome de usuário / senha / / par foi encontrado no banco de dados. O mysql_affected_rows () é usado para esta finalidade. / / mysql_affected_rows () retornará o número de linhas na tabela do banco de dados que foi afetado / / pela última queryif (mysql_affected_rows () == 0) (print "Nome de usuário / senha par é inválida. Tente novamente.";) else (/ / Se bem sucedida, ler a última sessão iniciada no tempo em uma variável $ passada para exibição para o usuário $ linha = mysql_fetch_array ($ r); $ últimos = $ row [ "last_logged_in"]; print "Login bem sucedido. Você registado no último ". $ última .".";} O exemplo acima demonstrado como uma declaração SQL SELECT é executada contra a base de dados seleccionada. O mesmo método é usado para executar outros comandos SQL (por exemplo, UPDATE, INSERT, DELETE, etc) contra o banco de dados usando o mysql_query () e mysql_affected_rows () functions.About O script PHP AuthorThis artigo é escrito por John John L. L é o webmaster do The Ultimate BMW Blog!

Artigo Fonte: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!

Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Envie os seus artigos para Messaggiamo.Com Directory

Categorias


Copyright 2006-2011 Messaggiamo.Com - Mapa do Site - Privacy - Webmaster enviar seus artigos para Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu