Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

uiLhian

'SQLSTATE[HY093]: Invalid parameter number: no parameters were bou

Recommended Posts

Class: http://code.imasters.com.br/index.php?/topic/222-paginacao-com-pdo/

Bom peguei essa class de paginação com PDO para testar e adaptar em um trabalho aqui.

mas ele esta me retornando o seguinte erro:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: no parameters were bound' in E:\Wamp\www\PJA\PDOPaginator.php on line 44( ! ) PDOException: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in E:\Wamp\www\PJA\PDOPaginator.php on line 44

a linha 44 esta na seguinte function:

function execute(){$this->query->execute();return $this->query; }

o select para teste está assim:

$sql = "select * from fotos";$max_records_per_page = 20;$max_navigation_numbers = 10;$cache_session_name = "my_session";$conn->prepareLimit($sql,$max_records_per_page,$max_navigation_numbers,$cache_session_name);$users = $conn->execute();while($line = $users->fetch(PDO::FETCH_ASSOC));{    echo $line["foto_id"];}

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom uma pequena correção de sintaxe,

$sql = "select * from fotos;";

se tiver ajudado posta aq e da rep :D se não aí ñ sei pq, e uso o MySQLI não PDO

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom uma pequena correção de sintaxe,

$sql = "select * from fotos;";

se tiver ajudado posta aq e da rep :D se não aí ñ sei pq, e uso o MySQLI não PDO

 

$sql = "select * from fotos;"; -> o porque desse ponto/virgula depois de fotos dentro das "aspas" ? não faz sentido nenhum :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.