Moin,
Ja, ich mal wieder mit ner MySQL Frage.
Ich möchte Aus einer Tabelle (Schema id|Von|An|Text) Herauslesen von wem ich SMS bekommen habe.
Zuerst soll nur die Nummer in einem Dialog angezeigt werden, um das Übersichtlicher zu halten. Jedoch wird der Dialog nicht gezeigt, und die Nachricht (wo nur Testweise da ist) schickt ebenfalls nur einen Leeren String. Nun, wo liegt das Problem?
MfG
dcmd_smsfach(playerid,params[])
{
#pragma unused params
new id,Von,An,Text[256];
new Data[256];
mysql_query("SELECT * FROM sms WHERE An = %d ORDER BY id",Spielerdaten[playerid][Handy]);
mysql_store_result();
new string[256];
while(mysql_fetch_row_format(Data, "|"))
{
sscanf(Data, "p<|>ddds[256]", id,Von,An,Text);
format(string, sizeof(string), "%s\nVon:%d",string,Von);
}
mysql_free_result();
SendClientMessage(playerid,COLOR_RED,string);
ShowPlayerDialog(playerid,DIALOG_SMS1,0,"SMS Postfach",string,"Beenden"," ");
return 1;
}