Ajuda com estudo do PDO

1. Ajuda com estudo do PDO

thiago
tmello

(usa Debian)

Enviado em 22/11/2014 - 14:57h

Galera, estou aqui para pedir uma pequena ajuda com meu estudo em PDO.

Segue os códigos que tenho até o momento.

Página conexaoDB

<?php

abstract class Conexao {

const USER = "root";
const PASS = "";
private static $instance = null;
private static function conectar(){
try{

if(self::$instance == null){

$dns = "mysql:host=localhost;dbname=world";
self::$instance = new PDO($dns, self::USER, self::PASS);
self::$instance->setAtrribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
}catch(PDOException $e){
echo "Houve um erro".$e->getMessage();
}
return self::$instance;
}
private static function getDB(){
return self::conectar();
}
}

?>

Página buscaTeste

<?php
class buscaTeste extends Conexao {

public function buscaSimples(){
$pdo = parent::getDB();
$query = $pdo->prepare("SELECT * FROM city");
$query->execute();
$linha = $query->fetchAll(PDO::FETCH_OBJ);
foreach($linha as $busca){
echo $busca->Name;
}
}
}

?>

Página Index

<?php
require_once "classes/conexaoBD.class.php";
require_once "classes/buscaTeste.class.php"

$l = new buscaTeste;
$l->buscaSimples();
$buscar = $l->buscaSimples();

echo $buscar;
?>


O lance é que eu não estou conseguindo exibir a busca no banco de dados.
O php está me retornando o seguinte erro
Parse error: syntax error, unexpected '$l' (T_VARIABLE) in C:\xampp\htdocs\Estudos\index.php on line 5

Alguém poderia me indicar onde está sendo meu erro?


  


2. Re: Ajuda com estudo do PDO

Andre Ribeiro da Costa
andr3ribeiro

(usa Arch Linux)

Enviado em 24/11/2014 - 14:21h

Página Index

require_once "classes/conexaoBD.class.php";
require_once "classes/buscaTeste.class.php" <- Falta um ponto e virgula!

$l = new buscaTeste;
$l->buscaSimples();
$buscar = $l->buscaSimples();

echo $buscar;
?>






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts