Table PHP 7 com MySQLi
Com esse exemplo funciona normalmente:
<?PHP
PHP 7
$conexao = mysqli_connect('localhost','root','');
$banco = mysqli_select_db($conexao,'pessoa');
mysqli_set_charset($conexao,'utf8');
$sql = mysqli_query($conexao,"select * from tb_pessoa") or die("Erro");
while($dados=mysqli_fetch_assoc($sql))
{
echo $dados['nome'].'<br>';
}
?>
Banco de dados "pessoa"
CREATE TABLE `tb_pessoa` (
`id` int(11) NOT NULL,
`nome` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Extraindo dados da tabela tb_pessoa
--
INSERT INTO tb_pessoa (id, nome) VALUES
(1, 'Samuca'),
(2, 'João'),
(3, 'Marta'),
(4, 'Cintia'),
(5, 'Isabel'),
(6, 'Oliver');
Resultado:
>
Citar
1 Samuca
2 João
3 Marta
4 Cintia
5 Isabel
6 Oliver
Ótima, funcionou! Mas, se eu desejar colocar esses registros dentro de uma tabela.
Como nunca vi um exemplo com PHP 7, MySQLi, tentei isso:
<?php
PHP 7
$conexao = mysqli_connect('localhost', 'root', '');
$banco = mysqli_select_db($conexao, 'pessoa');
mysqli_set_charset($conexao, 'utf8');
$sql = mysqli_query($conexao, "select * FROM tb_pessoa") or die("Erro");while($dados=mysqli_fetch_assoc($sql))
{
<table>
<thead>
<tr>
<th>ID</th>
<th>Nome</th>
</tr>
</thead>
<tbody>
<td>echo $dados['id'].'<br>'</td>;
<td>echo $dados['nome'].'<br>'</td>;
</tbody>
</table>
}
?>
Deu esse erro:
>
Citar
"Parse error: syntax error, unexpected '<' in C:\wamp\www\estudoporexemplosites\mostrar_select.php on line 10"
A linha 10 é aqui:
>
Citar
<table>
Discussão (21)
Carregando comentários...