Ver Mensaje Individual
  #10 (permalink)  
Antiguo 22/05/2014, 08:47
Avatar de Reedyseth
Reedyseth
 
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 3 meses
Puntos: 36
Respuesta: sql -> query -> PDO -> limit no funciona

Cita:
Iniciado por quico5 Ver Mensaje
Gracias por responder, he probado tu código pero por alguna estaña razón que desconozco no me devuelve nada

Me gustaría poder probar tu librería

El tema de LIMIT en PDO parece que da bastantes problemas

La razón es por que el execute te esta convirtiendo los valores enteros a cadenas. Aprovechando el tema implemente esta funcionalidad en mi libreria. Por el momento no he puesto un tutorial de como utilizarla, por el momento te comparto el link donde la tengo (GitHub) y si te interesa te explico como funciona.

Repo en GitHub: https://github.com/Reedyseth/Arkbase

Practicamente tu consulta quedaría así:

Código PHP:
require_once("arkbase.php");
$arkbase = new Arkbase();

$sql "SELECT * FROM noticias ORDER BY id DESC LIMIT ?,?";
// Param 1 Query.
// Param 2 Arreglo de valores,
// Param 3 Arreglo de los tipos de datos de cada valor, van en orden.
$data $arkbase->query_all_data_exact($sql, array(0,3),array('int','int')); 
$data es un arreglo asociativo de objetos, para extraer los datos lo haces con un foreach y accedes a cada columna con su nombre. Suponiendo que tienes dos columnas, name y email, entonces para obtener sus datos hace algo así:

Código PHP:
foreach ($data as $row) {
     echo 
$row->name;
     echo 
$row->email;

Parece un poco complicada pero veras que te vas a ahorrar muchos problemas.

Saludos.!!
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.