Listar Registros - Um SELECT * FROM - phpOO - Orientado a Objeto
Olá a todos.
Através das postagens de 12 de novembro, com título "Não funciona os script para Alterar e Excluir registros "
foi possível criar um CRUD - PDO - Orientado a Objeto.
Gostaria muito, com os mesmos scripts (Orientado a Objeto) criar outras páginas como por exemplo "Listar os registros cadastrados", cria as minhas <div>, <tables> com os registros do banco de dados.
Tentei o seguinte, aproveitando a apostila do Beraldo.
Criei dentro da pasta metadados, onde se encontra o index.php a página minhalista.php com esse escript:
<?php
//require_once 'classes/Usuarios.php';
function __autoload($class) {
require_once '../classes/' . $class . '.php';
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Minha Lista - estudos</title>
</head>
<body>
<?php
//executa a consulta
$sql = "SELECT * FROM tbl_usuarios ORDER BY nome";
$res = $mysqli->query($sql);
//total de registro
$total = $res->num_rows;
echo "<p>Total de Resultados: " . $total . "</p>";
//loop pwelos registros
while ($f = $res->fetch_array())
{
echo "<p>" . $f['nome'] . " | " .
$f['email'] . " | " . "</p>";
}//fecha a conexão
$mysqli->close();
?>
</body>
</html>
Não deu certo mostra esses erros:
>
Citar
( ! ) Notice: Undefined variable: mysqli in C:\wamp\www\phpoo\metadados\minhalista.php on line 21
Call Stack
#
Time
Memory
Function
Location
1
0.0004
356280
{main}( )
...\minhalista.php:0
( ! ) Fatal error: Uncaught Error: Call to a member function query() on null in C:\wamp\www\phpoo\metadados\minhalista.php on line *21*
( ! ) Error: Call to a member function query() on null in C:\wamp\www\phpoo\metadados\minhalista.php on line *21*
Call Stack
#
Time
Memory
Function
Location
1
0.0004
356280
{main}( )
...\minhalista.php**:**0
A linha 21 é aqui:
>
Citar
$res = $mysqli->query($sql);
Discussão (12)
Carregando comentários...