![]() |
Re: MYSQL Login Script
Zitat:
Delphi-Quellcode:
(Falls die aktuelle mysql.pas genutzt wird.)
query := 'SELECT NULL FROM user WHERE username = ' + QuoteString(username.Text) +
' AND password = ' + QuoteString(password.text); |
Re: MYSQL Login Script
Anderer Vorschlag:
Delphi-Quellcode:
Den Vergleich kannst Du dann einfach über die Rückmeldung machen.
Query.SQL.Text := 'SELECT username,password FROM user WHERE ' +
'username = :username AND ' + 'password = :password'; Query.ParamByName('username').AsString := Username.Text; Query.ParamByName('password').AsString := Password.Text; Query.Active := True;
Delphi-Quellcode:
If Query.RecordCount <> 1
then... else... PS: Wo führst Du den SQL-Befeh eigentlich aus? (Letzte Zeile im obigen Bsp.) |
Re: MYSQL Login Script
@blawen: Geht gar nicht, weil die C-API keine Parameter kennt. Dies geht nur mit dem DB-Zugriff über eine der vielen Delphi-Klassen. Die C-API ist eine Funktionssammlung, die keine Klassen benutzt.
|
Re: MYSQL Login Script
Delphi-Quellcode:
hier wird der befehl ausgeführt.
mysql_real_query(Con,PChar(query), Length(query));
|
Re: MYSQL Login Script
Zitat:
Zitat:
|
Re: MYSQL Login Script
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz