• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Node.js i MySQL - Nie mogę pobrać danych z tabeli .

Object Storage Arubacloud
0 głosów
226 wizyt
pytanie zadane 22 czerwca 2017 w JavaScript przez Muhin Gaduła (4,120 p.)
zamknięte 23 czerwca 2017 przez Muhin

Cześć,

Próbuję pobrać wartości z tabeli użytkowników, ale z nieznanych mi przyczyn ciągle dostaję błąd w konsoli zamiast wyników.

if(request.method === 'POST'){
  		if(request.url === '/login'){
  			var body = '';

  			request.on('data', function(chunk) {
		      	body += chunk;
		    });
  			
		    request.on('end', function(){
			    var data = qs.parse(body);
			    this.error = false;
			    this.message = '';

			    if(data.login.length < 1){
			    	this.error = true;
			    	this.message += 'Niestety trzeba podać login. :/<br>';
			    }
			    if(data.pass.length < 1){
			    	this.error = true;
			    	this.message += 'Niestety trzeba podać hasło. :/<br>';
			    }

			    var to = this;

			    connection.query("SELECT * FROM `users` WHERE `login` = ? AND `pass` = ?", [data.login, data.pass], function(error, rows, fields){
			    	if(!!error){
			    		console.log('Error in the query.');
			    	}else{
			    		if(rows.length > 0){
			    			to.error = false;
			    			to.message = 'Logowanie przebiegło pomyślnie.'
			    		}else{
			    			to.error = true;
			    			to.message += 'Niepoprawna kombinacja loginu lub hasła.'
			    		}

			    		var res = {
					    	error: to.error,
					    	message: to.message
					    };

					    response.writeHead(200, {'Content-Type': 'application/json'});
					    response.end(JSON.stringify(res));
			    	}
			    });
		    });
  		}
  	}

W konsoli dostaję tylko:

localhost:8000
MySQL connected localhost
Error in the query.

Czy ktoś byłby w stanie dojrzeć błędu który schował się w tym kodzie?

Z góry dziękuję za każdą podpowiedź.

komentarz zamknięcia: Problem rozwiązałem samodzielnie.

Podobne pytania

0 głosów
1 odpowiedź 311 wizyt
0 głosów
1 odpowiedź 191 wizyt
0 głosów
0 odpowiedzi 161 wizyt

92,541 zapytań

141,383 odpowiedzi

319,482 komentarzy

61,929 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...