Nuevamente gracias. He probado lo ultimo que decís, con estas líneas:
Código PHP:
Ver original$qry = " SELECT id_pagina,titulo,orden FROM ". $this -> queryTable();
echo $qry;
$consulta = $db -> prepare($qry);
//var_dump($consulta);
En pantalla imprime la consulta con el error:
SELECT id_pagina,titulo,orden FROM Error: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Y activando el var dump aparece más detalle:
Código PHP:
Ver originalSELECT id_pagina,titulo,orden FROM
object(PDOStatement)#4 (1) { ["queryString"]=> string(36) " SELECT id_pagina,titulo,orden FROM " }
Error
: SQLSTATE
[42000]: Syntax error or access violation
: 1064 You have an error in your SQL syntax
; check the manual that corresponds to your
MySQL server version
for the right syntax to
use near
'' at line
1
Intuyo que $this->queryTable() no muestra valor.