hi,
ich möchte einige datein eines benutzers bekommen, ich habe das so versucht;
Delphi-Quellcode:
function GetInfo(nick:
string;
var UserInfo: TUserInfo): boolean;
begin
FillChar(UserInfo, sizeof(UserInfo), 0);
result := false;
if (
(
not Database_Exists(ini.ReadString('
mysql', '
db_database', '
')))
or
(
not Table_Exists(ini.ReadString('
mysql', '
db_database', '
'), ini.ReadString('
mysql', '
db_table_users', '
')))
or
(
not User_Exists(nick))
)
then exit;
q.SQL.Text := '
USE ' + ini.ReadString('
mysql', '
db_database', '
') + '
;';
q.ExecSQL;
q.SQL.Text := '
SELECT * ' +
'
FROM `' + ini.ReadString('
mysql', '
db_table_users', '
') + '
` ' +
'
WHERE `nick` = ' + nick + '
;';
q.Open;
wenn ich zum beispiel "nelson" übergebe, bekomme ich den fehler: "Unknown column 'nelson' in 'where clause'"
ich weiss aber das es mindestens ein feld in der
DB gibt wo der "users" = "nelson" ist... weiss jemand wo hier der fehler liegt?