Ver Mensaje Individual
  #12 (permalink)  
Antiguo 24/10/2013, 17:03
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 8 meses
Puntos: 10
Respuesta: consulta en json

Gracias, pero el problema es que si que lista registros pero poniendole un filtro al SELECT. Puede listar hasta 500 registros pero no todos los que tengo en la base de datos. Lo he puesto otra vez como lo tenia al principio porque de la forma que lo he hecho con pateketrueke no lista ningún registro.

Código PHP:
<?php


$con
=mysql_connect ("localhost","","");
mysql_select_db("Pruebas",$con);

$sql="select recambio,denominacion,coste,pvp,existencias from almacen000";

$datos=mysql_query($sql,$con);

$first 0;//separa los elementos con una coma
$json '{"aaData":[';

while (
$row=mysql_fetch_array($datos)) {

if (
$first++) $json .=',';
$json .= '["'.$row['recambio'].'",';
$json .= '"'.$row['denominacion'].'",';
$json .= '"'.$row['pvp'].'",';
$json .= '"'.$row['coste'].'",';
$json .= '"'.$row['existencias'].'"]';

}
$json .= ']}';
print 
$json
?>

Y como he comentado antes el error que me da sin ponerle ningun filtro al SELECT es:

Código HTML:
Ver original
  1. DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.