imagina que tienes en tu base de datos una tabla con los datos de los productos así:
| id | producto | precio_min | precio_max |
|01 | cocacola | 1000 | 1500 |
|02 | pepsy | 1100 | 1400 |
realizas una consulta:
Supongamos que por el método que utilices recuperaste la respuesta en la variable $miConsultaPHP, entonces seguramente accederías a cualquier dato mas o menos así:
Código PHP:
Ver original$miConsultaPHP['producto'][1] //Esto retornaría 'pepsy'
Ahora supongamos que dentro de tu script hiciste algo así:
Código Javascript
:
Ver originalvar miConsultaJS = <?php echo json_encode($miConsultaPHP); ?>;
Y teniendo en cuenta que esta linea se ejecuto en el servidor UFF hace mucho tiempo antes de que Javascript tan solo piense en despertar.
Código PHP:
Ver originalecho json_encode($miConsultaPHP); /* Escribe algo como: [{"id":"1","0":"1","producto":"cocacola","1":"cocacola","precio_min":"1000","2":"1000","precio_max":"1500","3":"1500"},{"id":"2","0":"1","producto":"pepsy","1":"pepsy","precio_min":"1100","2":"1000","precio_max":"1500","3":"1500"}]
*/
Osea que tendrías en tu script esta linea:
Código Javascript
:
Ver originalvar miConsultaJS =
[{"id":"1","0":"1","producto":"cocacola","1":"cocacola","precio_min":"1000","2":"1000","precio_max":"1500","3":"1500"},{"id":"2","0":"1","producto":"pepsy","1":"pepsy","precio_min":"1100","2":"1000","precio_max":"1500","3":"1500"}];
Que Javascript entiende como un arreglo, finalmente si accedes a:
Código Javascript
:
Ver originalmiConsultaJS['producto'][1]; //Retornaría pepsy
miConsultaJS[1][1]; //Retornaría pepsy
Espero sea bastante ilustrativo...