Skip to content
Permalink
Browse files
Create select_db.h
  • Loading branch information
mehrar committed Oct 15, 2021
1 parent 155ae82 commit 9e8946eb61f5edd064464d419b974dbf27dc5d76
Showing 1 changed file with 56 additions and 0 deletions.
@@ -0,0 +1,56 @@
#ifndef SELECT_DB_H
#define SELECT_DB_H
#include <iostream>
#include <string>
#include <vector>
#include "libsqlite.hpp"
#include "insert_db.h"
using namespace std;

class select_db
{
protected:
string modules;
string classes;
int students, studentID;
string lecturers, rooms;
string name, surname, username, email, password, retry, log1, pass1;
int Timing;
int Term;
public:
select_db(){
try
{
sqlite::sqlite db("School.db");

auto cur = db.get_statement();
cur->set_sql("SELECT username,password FROM STUDENTDETAILS WHERE username=? AND password=?;");
cur->prepare();
cur->bind( 1, username );
cur->bind( 2, password );

string sqlusername;
string sqlpassword;

while (cur->step()){
sqlusername=cur->get_str(0);
sqlpassword=cur->get_str(1);

}

}
if sqlusername == null or sqlpassword==null:
return "invalid"
return sqlusername,sqlpassword;
}
catch( sqlite::exception e )
{
cerr << e.what() << endl;
}

return true;
}
}
};

#endif

0 comments on commit 9e8946e

Please sign in to comment.