본문으로 바로가기
728x90
반응형
728x170

부트스트랩 기준으로 공유합니다.

 

검색 form

                        <form role="form" autocomplete="on" id="form-buscar" method="get" action="search">
                            <div class="form-group">
                                <div class="input-group">
                                    <input id="1" class="form-control" type="text" name="name" placeholder="Search..." required/>
                                    <span class="input-group-btn">
                                        <button class="btn btn-success" type="submit">
                                            <i class="glyphicon glyphicon-search" aria-hidden="true"></i> Search
                                        </button>
                                    </span>
                                </div>
                            </div>
                        </form>

Node.js

const express = require('express');
const app = express();
const mysql = require('mysql');



// mysql 접속 설정
const conn =  mysql.createConnection({ 
    host     : 'localhost',
    port     : '3306',
    user     : 'user',
    password : 'password',
    database : 'DB이름'
});

app.get('/search=?', function(req, res) {
    let sql = '사용하실 SQL 쓰시면 됩니다.';

    conn.query(sql , function(err, row, fields){//row => 결과값
        if(err){
            console.log(err);
        }
		// 결과값이 있을 때
        if(row.length > 0) {
            console.log("hey!!!!", row);
        } else { // 결과값이 없을 때
			console.log("Not found!!!!");
        }
    });
})

 

728x90
반응형
그리드형

댓글을 달아 주세요