undzwar habe ich folgenden fehler in der mysql_log: [19:02:32] CMySQLHandler::Query(INSERT INTO `computer` (username,Gehaeuse--Name,Gehaeuse,Grafikkarte--Name,Grafikkarte,Prozessor--Name,Prozessor,Speicher--Name,Speicher,Mainboard--Name,Mainboard,Netzteil--Name,Netzteil) VALUES ('Excuse.','','0','','0','','0','','0','','0','','0')) - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '--Name,Gehaeuse,Grafikkarte--Name,Grafikkarte,Prozessor--Name,Prozessor,Speicher' at line 1)
und hier mal der insert code
ocmd:erstellen(playerid,params[])
{
new mysql[2000];
format(mysql,sizeof(mysql),"INSERT INTO `computer` (username,Gehaeuse--Name,Gehaeuse,Grafikkarte--Name,Grafikkarte,Prozessor--Name,Prozessor,Speicher--Name,Speicher,Mainboard--Name,Mainboard,Netzteil--Name,Netzteil) VALUES ('%s','%s','%d','%s','%d','%s','%d','%s','%d','%s','%d','%s','%d')",
GetName(playerid),sInfo[playerid][GName],sInfo[playerid][GBesitz],sInfo[playerid][GrakaName],sInfo[playerid][GrakaBesitz],sInfo[playerid][PName],sInfo[playerid][PBesitz],sInfo[playerid][SpeicherName],sInfo[playerid][SpeicherBesitz],sInfo[playerid][MainboardName],sInfo[playerid][MainboardBesitz],sInfo[playerid][NetzteilName],sInfo[playerid][NetzteilBesitz]);
mysql_query(mysql);
SendClientMessage(playerid,Blue," ** Du hast dir erfolgreich ein Account erstellt ** ");
return 1;
}
PS: Nicht wundern warum der string so hoch ist