Foros del Web » Programando para Internet » Node.js »

[SOLUCIONADO] Consulta mysql Node.js con JavaScript

Estas en el tema de Consulta mysql Node.js con JavaScript en el foro de Node.js en Foros del Web. Hola a todos, estoy trabajando con Node.js, MySQL y al hacer una consulta a la base de datos uso esto @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : ...
  #1 (permalink)  
Antiguo 15/03/2013, 11:04
 
Fecha de Ingreso: febrero-2011
Mensajes: 138
Antigüedad: 13 años, 2 meses
Puntos: 6
Pregunta Consulta mysql Node.js con JavaScript

Hola a todos, estoy trabajando con Node.js, MySQL y al hacer una consulta a la base de datos uso esto

Código Javascript:
Ver original
  1. sql.query(
  2.     'SELECT * FROM usuariosconectados',
  3.     function selectUsuario(err, results, fields) {
  4.  
  5.     if (err) {
  6.         console.log("Error: " + err.message);
  7.         throw err;
  8.     }
  9.    
  10.     for(var i=0;  i<=results.length;i++){
  11.         //console.log("Number of rows: "+results.length);
  12.         console.log(results[i].Nombre);
  13.     }
  14.     sql.end();
  15. });

y funciona bien me arroja el nomre de todos los usuarios de mi tabla, pero al terminar de imprimir me sale este error

Juan
López
Jose

TypeError: Cannot read property 'Nombre' of undefined

y si no pongo el "result[i].Nombre" osea solo Result[i]

me imprime esto

{ idUsuariosConectados: 543547, idString: 'PRht7-pbqDFyfKKDfl2i', Nombre: 'Juan' }
{ idUsuariosConectados: 543548, idString: 'HmLqxKpvoIbGimNYfl2k', Nombre: 'López' }
{ idUsuariosConectados: 543549, idString: '6_CWsJyf4xky9WDmdqSm', Nombre: 'Jose' }

espero y alguien pueda ayudarme y de antemano gracias.
  #2 (permalink)  
Antiguo 15/03/2013, 12:39
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Consulta mysql Node.js con JavaScript

Esto:

Código Javascript:
Ver original
  1. for(var i=0;  i<=results.length;i++){

Debe ser:

Código Javascript:
Ver original
  1. for(var i=0;  i<results.length;i++){

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 15/03/2013, 12:53
 
Fecha de Ingreso: febrero-2011
Mensajes: 138
Antigüedad: 13 años, 2 meses
Puntos: 6
Respuesta: Consulta mysql Node.js con JavaScript

Muchas gracias, eso resolvio el problema =D

Etiquetas: javascript, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:53.