PHP-PDO: Apresentando o resultado de uma consulta
Seguem algumas formas de apresentar o resultado de uma consulta utilizando PDO.
<? $id = (int) $_GET['id']; $select = $pdo->query(" SELECT id, titulo, descricao FROM produtos WHERE id = '".$id."'"); // primeira forma $result = $select->fetch(PDO::FETCH_ASSOC); echo $result['titulo'].'<br />'; // segunda forma $result = $select->fetchAll(PDO::FETCH_ASSOC); print_r($result); // terceira forma $result = $select->fetch(PDO::FETCH_OBJ); echo $result->titulo; echo $result->descricao; ?> |
Notice: Undefined variable: pdo in
Olá Igor.
Você deve fazer a conexão primeiro. Segue exemplo: https://www.linhadecomando.com/php/mysql-conectando-ao-banco-de-dados-via-pdo-php-data-objects
Igor, o PDO é a conexão com o seu banco de dados. Exemplo :
define( ‘MYSQL_HOST’, ‘localhost’ );
define( ‘MYSQL_USER’, ‘root’ );
define( ‘MYSQL_PASSWORD’, ” );
define( ‘MYSQL_DB_NAME’, ‘asme’ );
try
{
$PDO = new PDO( ‘mysql:host=’ . MYSQL_HOST . ‘;dbname=’ . MYSQL_DB_NAME, MYSQL_USER, MYSQL_PASSWORD );
}
catch ( PDOException $e )
{
echo ‘Erro ao conectar com o MySQL: ‘ . $e->getMessage();
}