Script em PHP para aceder a uma base de dados MySQL
Seminário: Script em PHP para aceder a uma base de dados MySQL. Pesquise 862.000+ trabalhos acadêmicosPor: mcoc • 4/11/2013 • Seminário • 651 Palavras (3 Páginas) • 524 Visualizações
script em PHP para aceder a uma base de dados MySQL - filmes.php
jbastos@australia:~$ mysql -u figo -p -h diana filmes
mysql> show create table filmes;
| filmes | CREATE TABLE `filmes` (
`nome` varchar(50) NOT NULL default '',
`ano` int(11) NOT NULL default '0',
`duracao` int(11) default NULL,
`acores` tinyint(1) default NULL,
`nomeestudio` varchar(30) default NULL,
`nomerealizador` varchar(50) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title> base de dados de filmes </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
$hostname=diana;
$db_name=filmes;
$db_user=figo;
$db_passwd=scolari;
// faz uma conexão a uma base de dados
$db = mysql_connect($hostname, $db_user,$db_passwd);
// selecciona a base de dados
mysql_select_db($db_name,$db));
// criar query numa string
$query = "SELECT * FROM filmes";
// executar a query
$result = mysql_query($query,$db ) ;
// mostra os filmes como uma tabela HTML
$nrows = mysql_num_rows($result);
if( $nrows > 0 ) {
printf("<table border=2>\n");
for($i=0; $i<$nrows; $i++) {
$tuple = mysql_fetch_array($result,MYSQL_ASSOC);
$nome = $tuple['nome'];
$ano = $tuple['ano'];
$duracao = $tuple['duracao'];
$aCores = $tuple['acores'];
$nomeEstudio = $tuple['nomeestudio'];
$nomeRealizador = $tuple['nomerealizador'];
printf("<tr>");
printf("<td>%s</td>", $nome );
printf("<td>%s</td>", $ano );
printf("<td align=right>%s</td>", $duracao );
printf("<td align=center>%s</td>", $aCores );
printf("<td>%s</td>", $nomeEstudio );
printf("<td>%s</td>", $nomeRealizador );
printf("</tr>\n");
} // end for
printf("</table>\n");
} // end if
// fechar a ligação à base de dados
mysql_close($db);
?>
</body>
</html>
script em PHP para aceder a uma base de dados MySQL em 6 passos
• 6 passos:
1. ligar ao servidor de base de dados com mysql_connect()
2. seleccionar a base de dados com mysql_select_db()
3. executar uma query com mysql_query()
4. retirar uma linha da tabela com mysql_fetch_array()
5. processar os atributos
6. fechar a ligação com mysql_close()
script em PHP para aceder a uma base de dados MySQL – código modular
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>base de dados de filmes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
include showerror.php;
...