| HTML Tutorials |
|
|
| XML Tutorials |
|
|
| Browser Scripting |
|
|
| Server Scripting |
|
|
| .NET (dotnet) |
|
|
| Multimedia |
|
|
| Web Building |
|
|
| Java Tutorials |
|
|
| Programming Langauges |
|
|
| Soft Skills |
|
|
|
|
O processo do acesso e de trabalhar com uma conexão da base de dados dentro de um certificado de PHP é como segue.
- Primeiramente você necessita estabelecer uma conexão ao usuário da base de dados.
-
Você deve ter que validar toda a entrada do usuário
-
Selecionar então a base de dados no usuário para usar-se.
-
Executar toda a pergunta desejada de encontro à base de dados.
-
Furter recupera e processa os resultados.
-
Então criar o HTML ou executar as ações baseadas em resultados.
-
Fechar finalmente a conexão da base de dados.
|
|
Como conectar à base de dados de MySQL?
|
|
A primeira etapa aqui é conectar à base de dados, esta é feita através da função do mysql_connect (), cuja a sintaxe é como segue:
mysql_connect($server , $username , $password )
|
<?php
$con = mysql_connect("localhost","henry","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// some code
?>
|
|
|
O primeiro parâmetro $server que nós passamos, é o endereço do usuário de MySQL a conectar usando o username e a senha fornecidos pelos parâmetros de $username e de $password.
|
|
Como fechar uma conexão da base de dados
|
|
Embora não estritamente necessário, às vezes é vantajoso fechar uma conexão aberta à base de dados quando é necessitada já não, em vez de esperar um fim do pedido, quando PHP fará assim automaticamente. A sintaxe da função do mysql_close () é como segue.
mysql_close ($link)
|
|
Where o parâmetro $link é o recurso da conexão da base de dados retornado da função do mysql_connect ().
|
|
Como selecionar a base de dados para se usar?
|
|
Uma vez que você ajustou acima uma conexão da base de dados, a etapa seguinte é selecionar a base de dados em que você willbe que executa perguntas (isto é similar ao USO do SQL). Para fazer assim, você necessita a função do mysql_select_db () que tem a seguinte sintaxe:
mysql_select_db ($database, $link);
|
<?php
$con = mysql_connect("localhost","henry","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// some code
mysql_select_db("my_db", $con);
mysql_close($con);
?>
|
|
|
Aqui $my_db é o nome da base de dados, e o outro parâmetro $con que é opcional é o recurso da conexão da base de dados retornado pela função do mysql_connect (). Esta função tenta selecionar a base de dados especificada e retornar um valor booleano que indica o sucesso ou a falha.
|
|
Como executar a pergunta de encontro a uma base de dados
|
|
Para executar uma pergunta de encontro à base de dados dentro de PHP, nós empregamos a função do mysql_query (), cuja a sintaxe é como segue:
mysql_query($query , $link);
|
<?php
$con = mysql_connect("localhost","henry","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// some code
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM person");
mysql_close($con);
?>
|
|
|
onde $result mantem o resultado da pergunta executado. A pergunta é escrita dentro da função do mysql_query (sem ou terminando do semi-colon \ g), o parâmetro opcional $con é o valor retornado pelo mysql_connect da função (). E se a base de dados não for closed, então PHP usará a última conexão aberta.
|
|
Como a recuperar um jogo do resultado?
|
|
PHP tem muitos métodos diferentes para alcançar os dados de um resultado ajustado, mas todos têm o mesmo formulário geral. Aqui nós estamos mostrando o examle com o contexto da função do mysql_fetch_row (). Sua sintaxe é como segue:
mysql_query($query , $link);
|
<?php
$con = mysql_connect("localhost","henry","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// some code
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM person");
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br />";
}
mysql_close($con);
?>
|
|
|
onde $result mantem o resultado retornado de uma pergunta bem sucedida executada usando o mysql_query da função (). Esta função retorna uma única fileira do resultado ajustado quando chamada, no formulário da disposição enumerated, onde o elemento “0” representa a primeira coluna, o elemento “1” representa o segundo, e assim por diante. Cada chamada subseqüente ao funtion retornará a fileira subseqüente no resultado ajustado até que nenhuma fileira remanesça. Então o mysql_fetch_row da função () retorna um falso booleano. A função do mysql_fetch_row () for usada geralmente conjuntamente com o laço do quando recuperar a disposição inteira como mostrado no exemplo acima.
|
 |
 |
Keywords:php tutorial, php scripts, php nuke, php download, php editor,
php mysql, php forum, php add link, learn php, php code
|
|
| HTML Quizes |
|
|
| XML Quizes |
|
|
| Browser Scripting Quizes |
|
|
| Server Scripting Quizes |
|
|
| .NET (dotnet) Quizes |
|
|
| Multimedia Quizes |
|
|
| Web Building Quizes |
|
|
| Java Quizes |
|
|
| Programming Langauges Quizes |
|
|
| Soft Skills Quizes |
|
|
|