Hallo, ich bin dabei meinen Script auf Mysql umzuschreiben. Das schreiben von daten klappt, nur bei dem Auslesen bleib ich hängen... ich wollte das erst so machen das ich pro user eine Tabelle erstelle, da dann das abfragen leichter wäre, aber das hat nicht geklappt weil mein mein Plugin(By Strickenkid) oder mein MYSQL server keinen Sonderzeichen wie [] abkann. Jz versuche ich das mit Spalten zu machen... Aber schon nur bei der leichtestens Abfrage komm ich nicht weiter
Mein Abfrage script bis jz:
dcmd_test(playerid,params[])
{
new test[100];
if(sscanf(params, "s", test)) {
return SendClientMessage(playerid,COLOR_RED,"USAGE: /test [passwort]");
}
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
new buffer5[200];
GetPVarString(playerid,"passwort",buffer5, sizeof(buffer5));
new query[256];
new data[255];
new bedienung[256];
format(bedienung,sizeof(bedienung),"Name='%s'",name);
format(query,sizeof(query),"SELECT * FROM User WHERE %s",bedienung);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows())
{
mysql_fetch_field("Passwort",data);
if(strval(test)==strval(data))
{
SendClientMessage(playerid,COLOR_GREEN,"HALLO :D");
}
}
return 1;
}
Nicht wundern das das ganze in Nehm Befehl verpackt ist, aber ich teste das so lieber, als wenn ich immer die accounts löschen müsste.. Danke schonma.
MFG Ruffo