MySQL Problem

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Tag, ich hab versucht n Report System mit MySQL zu schreiben, es funktioniert auch alles soweit.


    Allerdings wird es nicht in die DB geschrieben (SupportID, Name, Text) >



    mysql_query("CREATE TABLE IF NOT EXISTS `bugs&reports` (`id`int(11) AUTO_INCREMENT,`SupportID` varchar(255),`Name` varchar(255), `Text` varchar(255),PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");


    if(response == 1)
    {
    new query[512];
    SupportID += 1;
    SendClientMessage(playerid, WEISS, "Dein Report wurde abgeschickt ein Admin wird sich der Sache annehmen!");
    format(query, sizeof(query), "INSERT INTO `bugs&reports` (`Support-ID`,`Name`,`Text`) VALUES ('%i','%s',('%s'))",SupportID,SpielerName(playerid),inputtext);
    printf("Query-Debug");
    mysql_query(query);
    new string[512];
    format(string,sizeof(string),"Report von %s: %s", SpielerName(playerid),inputtext);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(SpielerInfo[i][Adminlevel] == 5)
    {
    SendClientMessage(i, ROT,string);
    }
    }


    Hoffe ihr könnt mir helfen. MFG :P


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!

  • Was sagt mysql_log?


    [19:01:11] CMySQLHandler::Query(INSERT INTO `bugs&reports` (`Support-ID`,`Name`,`Text`) VALUES ('1','BOMBER',('eeww'))) - An error has occured. (Error ID: 1054, Unknown column 'Support-ID' in 'field list')


    MySQL log sagt das.


    Edit: //Danke hat sich geklärt, lag an Support-ID (Bindestreich entfernt)
    //close


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!