Escolar Documentos
Profissional Documentos
Cultura Documentos
com MySQL
Existem duas maneiras de se conectar com um banco de dados MySQL usando o
PHP: MySQLi ePDO.
MySQLi significa MySQL Improved. Trata-se de uma extensão exclusiva para o
MySQL que adiciona novos recursos para uma interface dedatabase MySQL. O
MySQLi é tanto processual quanto orientada por objeto – este último atributo foi
herdado da versão mais antiga do MySQL.
O MySQL original divide uma tarefa em procedimentos lineares passo a passo, o que
faz com que seja difícil de modificá-la. Afinal, você precisa editar o código desde o
começo.
Enquanto isso, o MySQLi vê os dados como um conjunto de objetos intercambiáveis
com funções, permitindo que os usuários adicionem ou removam dados com
facilidade.
4. Clique duas vezes para abrir o arquivo e então copie e cole as seguintes linhas
de código nele. Mude os primeiros quatro valores embaixo de <?php com as
credenciais que você anotou mais cedo.
<?php
$servername = "localhost";
$database = "databasename";
$username = "username";
$password = "password";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $database);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
mysqli_close($conn);
?>
5. mysql_query(); executa um comando SQL no banco de dados.
o <?php
o mysql_close($conecta);
o ?>
o Usaremos uma função de loop ( while(); )para demonstrar uma consulta SQL em
ação.
Observação!
É possível utilizar o script abaixo para interação com tabela e colunas criadas em nosso exemplo de
MySQL.
<?php
while($consulta = mysql_fetch_array($result)) {
mysql_free_result($result);
mysql_close($conecta);
?>
Exemplo 1 em acção.
<?PHP
$user_name = "root";
$password = "";
$database = "database123";
$host_name = "localhost";
$find_db=mysql_select_db($database);
if ($find_db) {
$result = mysql_query($query);
echo$field_db['emp_ID'] . "<BR>";
mysql_close($connect_db);
else {
mysql_close($connect_db);
?>
Exemplo 2 em acção
Segue agora, o código completo do nosso exemplo. Juntamos cada
uma das etapas em um PHP único. Caso prefira, você pode copiar e
colar em seu site, e realizar as adaptações necessárias.
<?php
?>