EXEMPLO:
<?php
// Info Comexão
$dbhost = 'localhost'; // ou 127.0.0.1
$dbname = 'fones'; // nome do banco de dados
$dbuser = 'root'; // usuário do banco de dados
$dbpass = ''; // senha do banco de dados
// DNS MySQL
$dsn = 'mysql:host='.$dbhost.';dbname='.$dbname;
try {
$pdo = new PDO($dsn, $dbuser, $dbpass);
} catch (PDOException $e) {
echo 'Error na conexão com o MySQL: ', $e->getMessage();
}
$sqlCadastros = $pdo->prepare("SELECT * FROM cadastro ORDER BY nome");
$sqlCadastros->execute();
$cadastros = $sqlCadastros->fetchAll(PDO::FETCH_ASSOC);
if (empty($cadastros)) {
echo 'Nenhum resultado encontrado!';
} else {
// debug //
//echo '<pre>';
//var_dump($cadastros);
?>
<table width="840" border="1" cellpadding="1" cellspacing="1">
<tr>
<th width="15">Codigo:</th>
<th width="300">Nome:</th>
<th width="300">Fone:</th>
<th width="50">Alterar</th>
<th width="50">Excluir</th>
</tr>
<?php
foreach ($cadastros as $cadastro):
$data = $cadastro["data"];
$hora = $cadastro["hora"];
$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);
$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min";
echo '<tr>';
echo '<th width="15">', $cadastro["codigo"], '<br></th>';
echo '<th width="300">', $cadastro["nome"], '<br></th>';
echo '<th width="300">', $cadastro["fone"], '<br></th>';
echo '<th width="50"><a href="altfone.php?id=', $cadastro["codigo"], '">Alterar</a><br></th>';
echo '<th width="50"><a href="excfone.php?id=', $cadastro["codigo"], '">Excluir</a><br></th>';
echo '</tr>';
endforeach;
?>
</table>
<br><hr><br>
<form action="cadfone.php" method="post">
<input type="submit" value="Cadastrar">
</form>
<form action="lisfone.php" method="post">
<input type="submit" value="Listar">
</form>
<?php } ?>