Nesta sessão você encontrará tutorials, artigos e exemplos de scripts,dicas e sugestões de como utilizar essa linguagem para criar páginas dinâmicas e com mais recursos, em diversos sites que na sua maioria são em Inglês, devido ao escasso assuntos e sites relacionados em Português. PHP e MySQL ...PHP (Perl Hypertext Preprocessor) é uma linguagem que possibilita a criação de sites dinâmicos. Uma das características mais comuns dessa linguagem é o fato dela ser executada no servidor. Devido a isso, é possível a interação dessa linguagem com bancos de dados e outras aplicações existentes no servidor. ...Qualquer aplicativo feito em CGI pode também ser feito em PHP e uma das características mais utilizadas é a sua interação com o banco de dados MySQL. ...Com sua tabela criada no MySQL, o próximo passo é definir a operação que você deseja executar junto ao banco de dados com comandos do PHP.O primeiro passo é realizar 2 operações principais que são: a. Conexão ao banco ...É feito pelo comando mysql_connect, por exemplo: $conexao = mysql_connect("localhost","seu_login","senha_da_conta"); ...Você também poderá utilizar o comando mysql_pconnect para uma conexão persistente. Se a conexão funcionar corretamente, o identificador será armazenado na variável $conexao. ...Seleção do banco: após conectado ao servidor, deve ser indicado o nome do banco da seguinte forma: mysql_select_db("seu_login", $conexao); ...O primeiro parâmetro (seu_login) é o nome do banco de dados, que é o mesmo nome do login em sua conta, que estará ligado ao identificador $conexao coletado anteriormente. Definido então a conexão e o banco, deve-se então executar uma das seguintes queries SQL: 1.1 Inserção ...1.1.1 Você poderá utilizar esta operação para, por exemplo, gravar os dados a partir de um formulário. A query poderá ser utilizada com o comando mysql_query da seguinte forma: $inserir = mysql_query("INSERT INTO nome_da_tabela(colunas) VALUES(valores_a_serem_inseridos)") ...1.1.2 Exemplo: - Nome: <input type="text" name="nome"> $inserir = mysql_query("INSERT INTO nome_da_tabela (nome, email, telefone) VALUES('$nome', '$email', '$telefone')") 1.2 Seleção ...1.2.1 É normalmente utilizado para consultas em seu banco de dados. O identificador do resultado deve ser armazenado em uma variável para que os dados possam então ser tratados, sendo que o mesmo poderá ser feito de diversas formas. ...1.2.2 Exemplo: ...- Primeiro deve-se executar a query: $selecao = mysql_query("SELECT * from nome_da_tabela"); $selecao = mysql_query("SELECT nome from nome_da_tabela WHERE nome = 'teste'"); sendo: ou também pelo comando mysql_fetch_array da seguinte forma: 1.3 Atualização ...1.3.1 Caso seja necessário mudança das informações já gravadas, você poderá atualizar as informações da seguinte forma: ...1.3.2 Exemplo: 1.4 Exclusão ...1.4.1 É utilizado para eliminar registros de seu banco de dados. ...1.4.2 Exemplo: b. Fechar conexão com o servidor ...Após toda a operação no banco, a conexão deve ser fechada. Esta operação poderá ser feita pelo comando: mysql_close($consulta); ...Os exemplos abaixo, se referem a tabela criada na seção MySQL ...Lembre-se de alterar os campos abaixo, de acordo com suas informações. - seu_login -Login de sua conta para FTP, entende-se também sendo esse ítem o nome de seu banco de dados MySQL. <--Início Consulta--> <?php $db = mysql_connect ("localhost", "seu_login", "sua_senha"); $result = mysql_query("select nome, email from tabela", $db); ?> <--Fim Consulta--> <--Início Incluir--> <form method="post" action="http://www.seudominio.com.br/incluir.php"> <?php $db = mysql_connect ("localhost", "seu_login", "sua_senha"); $inserir = mysql_query("INSERT INTO tabela (nome, email) VALUES('$nome', '$email')"); mysql_close ($db); ?> <--Fim Incluir--> <--Início Alterar--> <form method="post" action="http://www.seudominio.com.br/alterar.php"> <?php $db = mysql_connect ("localhost", "seu_login", "sua_senha"); mysql_close ($db); ?> <--Fim Alterar--> <--Início Exclusão--> <form method="post" action="http://www.seudominio.com.br/excluir.php"> <?php $db = mysql_connect ("localhost", "seu_login", "sua_senha"); $excluir = mysql_query("DELETE FROM tabela WHERE nome = '$nome'"); mysql_close ($db); ?> <--Fim Exclusão--> Para informações sobre:
PHP e PostGreSQL ...PHP (Perl Hypertext Preprocessor) é uma linguagem que possibilita a criação de sites dinâmicos. Uma das características mais comuns dessa linguagem é o fato dela ser executada no servidor. Devido a isso, é possível a interação dessa linguagem com bancos de dados e outras aplicações existentes no servidor. ...Qualquer aplicativo feito em CGI pode também ser feito em PHP e uma das características mais utilizadas é a sua interação com o banco de dados PostGreSQL. ...Com sua tabela criada no PostGreSQL, o próximo passo é definir a operação que você deseja executar junto ao banco de dados com comandos do PHP. ...O primeiro passo é realizar 2 operações principais que são: a. Conexão ao banco ...É feito pelo comando pg_connect, por exemplo: ...$conexao = pg_connect($con_string); ...Onde em con_string são armazenados os argumentos necessários para a conexão. Os argumentos disponíveis para con_string incluem host, port, tty, options, dbname, user e password. ...No nosso exemplo, podemos usar: ...1.1 Inserção .....1.1.1 Você poderá utilizar esta operação para, por exemplo, gravar os dados a partir de um formulário. A query poderá ser utilizada com o comando pg_query da seguinte forma: ...$inserir = pg_query("INSERT INTO nome_da_tabela(colunas) VALUES(valores_a_serem_inseridos)") ...1.2 Seleção .....1.2.1 É normalmente utilizado para consultas em seu banco de dados. O identificador do resultado deve ser armazenado em uma variável para que os dados possam então ser tratados, sendo que o mesmo poderá ser feito de diversas formas. .....1.2.2 Exemplo: .....- Primeiro deve-se executar a query: .....$selecao = pg_query("SELECT * from nome_da_tabela");; .....$selecao = pg_query("SELECT nome from nome_da_tabela WHERE nome = 'teste'"); ...1.3 Exclusão .....1.3.1 É utilizado para eliminar registros de seu banco de dados. .....1.3.2 Exemplo: 2. Fechar conexão com o servidor ...Após toda a operação no banco, a conexão deve ser fechada. Esta operação poderá ser feita pelo comando: ...pg_close($con_string); ...Para informações sobre:
Assuntos relacionados ao PHP
Links de recursos de PHP
Scripts e programas de PHP
Tutoriais de PHP
Sites de PHP em outras línguas, que não sejam em Inglês.
|