Académique Documents
Professionnel Documents
Culture Documents
3
ACEDER A INFORMAÇÃO
Oprocesso de ligação e manipulação de
informação de uma base de dados MySQL
através do PHP envolve 3 passos:
Vão ser estes dados que vai utilizar quando tentar aceder
ao servidor MySQL através do PHP;
7
A função de conexão ficaria então definida:
$db=mysql_connect(“localhost”, “root”,””);
ACEDER A INFORMAÇÃO
Passo 3: Seleccionar a base de dados para efectuar
queries:
Uma vez que estamos ligados ao servidor, vamos
seleccionar a base de dados que pretendemos futuramente
executar queries através da função: mysql_select_db:
mysql_select_db(“nome da base de dados”, “conexão”);
No primeiro parâmetro introduzimos o nome da base de
dados que pretendemos aceder;
mysql_select_db(“Funcionarios”, $db);
9
ACEDER A INFORMAÇÃO
Passo 4: Executar queries
Uma vez que está conectado ao servidor e já escolher
uma base de dados, pode agora executar querys sobre
ela;
13
ACEDER A INFORMAÇÃO
Passo 5: Ler os resultados
Após executar a query, o PHP devolve um objecto do
tipo RESOURCE;
$linha=mysql_fetch_array($resultados);
// o valor da linha sera $linha["Nome_func"] == Ana Paiva
16
ACEDER A INFORMAÇÃO
Passo 6: Terminar a ligação
Por uma questão de boas práticas de programação
devemos sempre terminar a ligação ao servidor
MySQL:
mysql_close($db);
while($linha=mysql_fetch_array($resultados)){
echo("nome funcionario: <br />");
echo($linha["Nome_func"]."<br />");
}
mysql_close($db);
?>
18
ACEDER A INFORMAÇÃO
De realçar a seguinte linha: or die("Query failed: " .
mysql_error()); Esta linha foi acrescentada
imediatamente a seguir à ligação ao servidor e de
à selecção da base de dados;
Multimédia
CET:Desenvolvimento de Produtos
http://php.net/manual/en/book.mysql.php -
Manual PHP sobre a livraria MySQL;
20