Einzelnen Beitrag anzeigen

WorstNightmare

Registriert seit: 6. Okt 2008
159 Beiträge
 
RAD-Studio 2010 Arc
 
#1

Effiziente SELECT Abfrage

  Alt 28. Jul 2009, 23:45
Datenbank: MySQL • Version: 5 • Zugriff über: ZeosLib 7
Hallo,

ich stricke gerade mit Datenbanken rum, eher gesagt mit MySQL 5. Es handelt sich um die Datenbank eines Spieleservers und normalerweise greift ein Java-Programm auf diese zu, nun wollte ich allerdings auch mal versuchen, sie aus Delphi heraus zu verwalten.

Delphi-Quellcode:
  ZConnection1.Connected := True;

  ZQuery1.SQL.Text:='Select * from accounts;';
  ZQuery1.Open;
  while not ZQuery1.Eof do
  begin
    Showmessage(Zquery1.FieldByName('name').AsString);
    ZQuery1.Next;
  end;
Da die Datenbank frisch eingerichtet wurde, enthält sie nur den Account "admin". Dieser wird mir durch Showmessage auch angezeigt, allerdings möchte ich nun gerne machen, dass mir die üblichen Felder angezeigt werden (id, passwort etc.), aber eben nur von einem bestimmten Account. Ich könnte einfach alle Accounts durchgehen (falls mal irgendwann mehrere vorhanden sind), allerdings gibt es da sicherlich eine bessere Lösung, oder?

Ich hoffe ich bin im richtigen Forum, denn diese Frage hat eher mehr direkt mit MySQL zu tun als mit Delphi...
  Mit Zitat antworten Zitat