MySQL Query 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
  • Hallo leute,


    ich will in mein Script MySQL anwenden ich habe hier mal eine INSERT Query die aber nicht ausgeführt wird.
    Fehler in der Logdatei:

    Zitat

    Error (0): Could not execute query. Field 'Admin' doesn't have a default value.

    Code:
    mysql_query("INSERT INTO `accounts` (Name, Passwort) VALUES ('adnan', 'b');", -1, 0, con);


    Tabelle `accounts`:


    Was mach ich falsch?

  • Error (0): Could not execute query. Field 'Admin' doesn't have a default value.



    Das Feld 'Admin' hat nicht den Normalen wert. Gib mir mal bitte den SQL Code also Exportieren

  • Wie meinse das?
    Ich schreibe nichts in Admin.



    Ja Exportiere mal den SQL (Code). Also PHPMYADmin (Exportieren)

  • Hier:

    // Edit:


    Kann jemmand damit was anfangen?

    Einmal editiert, zuletzt von AdnaN ()


  • Versuch's mal so ... hab bei Geld und Admin den "Default-Wert" auf 0 gesetzt. Also bei einem neuen Eintrag wird, wenn im INSERT-Befehl nichts mit Admin/Geld steht, bei den erwähnten Felder eine 0 gesetzt.


    Grüsse


    Andi

  • Danke dir jetzt geht es hab nur noch ein Problem.


    Ich versuche das datum mit einzuspeichern was aber nicht funktioniert.
    In der Log kommt nur das raus:

    Zitat

    Function: 'mysql_query' executed: "INSERT INTO `accounts` (Name, Passwort) VALUES ('adnan', 'b');" with result: "0".

    Und hier der Code:



    new Year,Month,Day;
    getdate(Year,Month,Day);
    new Date[30];
    format(Date,40,"%02d.%02d.%d",Day,Month,Year);
    new query[90];
    format(query,128,"INSERT INTO `accounts` (Name, Passwort, Datum) VALUES ('adnan', 'b','%s')",Date);
    mysql_query(query, -1, 0, con);


    Mfg AdnaN