Loader Für Datenbank



  • Hallo ich Habe Jetzt begonnen einen Loader zu machen bin ziehmlicher Anfänger will aber besser werden.
    Ich will mir für meine kleinen Apps(Wie Handyapps nur halt fürn Pc) diesen Loader machen das ich sie immer herunterladen kann wo ich will.

    Da komme ich zu meinen Fragen
    Wie mache ich das ich in der Login case nicht immer zurückgeworfen werde und wie mache ich das das ich mich mit meiner mysql datenbank verbinde hab es zwar versucht aber daraus wurde nichts

    Danke für jede Antwort

    #include <iostream>
    #include <string>
    #include <windows.h>
    #include <time.h> 
    #include <stdio.h> 
    #include <mysql.h>
    
    using namespace std;
    
    int main()
    {
    	int UN;
    	int PW;
    	SetConsoleTitle("Alex Loader v1.2");
    	string Menu[3] = {"Login","Website", "Exit"};
    	int pointer = 0;
    
    	while(true)
    	{
    		system("cls");
    
    		SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15);
    		cout << "Alex\nLoader v1.2\n\n";
    
    		for(int i= 0; i < 3 ; ++i)
    		{
    			if(i == pointer)
    			{
    				SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),11);
    				cout << Menu[i] << endl;
    			}
    			else
    			{
    				SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),15);
    				cout << Menu[i] << endl;
    			}
    		}
    
    		while(true)
    		{
    			if(GetAsyncKeyState(VK_UP) !=0)
    			{
    				pointer -= 1;
    				if(pointer==-1)
    				{
    					pointer =2;
    				}
    				break;
    			}
    			else if (GetAsyncKeyState(VK_DOWN) !=0)
    			{
    				pointer += 1;
    				if (pointer == 3)
    				{
    					pointer = 0;
    				}
    				break;
    			}
    			else if (GetAsyncKeyState(VK_RETURN) !=0)
    			{
    				switch (pointer)
    				{
    					case 0:
    					{
    						system("cls"); //Konsole leeren
    						cout << "Login\n\nUsername:";
    						cin >> UN;
    						cout << "\nPassword:\n";
    						cin >> PW;
    
    						int base()
    						{
    
    						MYSQL_RES *mTabelle; 
    						MYSQL_ROW mRecord; 
    						MYSQL *mConnection, mDB; 
    						int mError; 
    						mysql_init(&mDB); 
    						mConnection = 
    						mysql_real_connect(&mDB,"localhost","root","","test",0,0,0); 
    						if (mConnection == NULL)  { 
    						printf("Es konnte keine Verbindung zur Datenbank hergestellt werden: %s",mysql_error(&mDB)); 
    						return 1; 
    						}				
    						else 
    						{ 
    						printf("Es wurde erfolgreich eine Verbindung hergestellt!"); 
    						} 
    						mysql_close(mConnection); 
    						return 0; 
    						}
    
    						getchar();
    
    					}
    					break;
    					case 1:				//Website aufrufen!
    					{
    						cout << "Open Website";
    						ShellExecute(NULL,"Open","www.Alexzb.de",NULL ,NULL,1);
    						Sleep(1000);
    
    					}
    					break;
    					case 2:
    					{
    						return 0;
    					}break;
    				}
    				break;
    			}
    		}
    		Sleep(150);
    	}
    	return 0;
    }
    

Anmelden zum Antworten