Quest mysql_direct_query Unknown column

In diesem Bereich sind Themen vom Themenersteller als erledigt zu markieren, wenn die Frage beantwortet oder das Problem gelöst wurde. Das Thema wird daraufhin automatisch geschlossen.
Klicke hierzu auf "Thema bearbeiten > Als erledigt markieren".
  • Hi,

    mir ist schon bewusst, was der Fehler sagt. Nur macht er leider keinen Sinn.


    Ich möchte folgendes ausführen:

    LUA
    1. mysql_direct_query("INSERT INTO player.player_pet (pid, petid, petname) VALUES ('"..playerid.."',1,'"..pet_name.."');")


    playerid und pet_name sind so beschrieben:

    Code
    1. local pet_name = string.gsub(input(), "[^A-Za-z0-9]", "")
    2. local playerid = pc.get_player_id()


    Klappt soweit auch, er gibt den richtigen Namen und die richtige PID aus.

    Er fügt es aber nicht in die Table ein.

    Syserr:

    Code
    1. SYSERR: Jul 19 23:37:06 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Unknown column 'testnam' in 'field list'
    2. query: INSERT INTO player.player_pet (pid, petid, petname) VALUES (5,1,testnam);

    Was genau checke ich hier nicht? Die Spalten existieren und wie man sehen kann, erkennt er richtig meine PID (5) und hat meine Eingabe erkannt (testnam)

  • SolitaryVoice1362

    Hat das Thema geschlossen
  • Dieses Thema enthält 7 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.