kostenloser Webspace werbefrei: lima-city


Mysql int begrenzen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    g***b

    Hallo,

    nach erfolglosen googlen, wende ich mich an das MYSQL-Forum. Wie kann ich einstellen, dass der Wert in der Spalte "Zahl" Typ int nicht größer als 100 sein darf? Also wenn ich zum Beispiel 500 eingebe, trotzdem 100 ist.

    Viele Grüße

    Beitrag zuletzt geändert: 3.1.2010 23:09:31 von gpweb
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Denkanstoß: Die "Zahl", die Du in der Datenbank speichern willst, kommt ja nicht aus dem Nichts, sondern wird, verutlich innnerhalb eines php-Skripts in eine Query geschrieben. Prüfe im Vorfeld den Wert und passe in deinen Wünschen gemäß an, bevor Du ihn an die Datenbank übergibst. :wink:

    FF
  4. Genau oder gib eine error message aus wenn der wert zu groß ist. Wofür willst du das den begrenzen?
  5. Autor dieses Themas

    g***b

    fatfreddy schrieb:
    Denkanstoß: Die "Zahl", die Du in der Datenbank speichern willst, kommt ja nicht aus dem Nichts, sondern wird, verutlich innnerhalb eines php-Skripts in eine Query geschrieben. Prüfe im Vorfeld den Wert und passe in deinen Wünschen gemäß an, bevor Du ihn an die Datenbank übergibst. :wink:

    FF


    Hallo,

    ist das nicht auch in der Mysql Tabelle möglich, eine begrenzung einer Zahl anzulegen? Das wäre viel praktischer.

    Viele Grüße

    Beitrag zuletzt geändert: 4.1.2010 8:30:46 von gpweb
  6. Du kannst auch int(2) nehmen und von 0 - 99 zählen, dann hast du auch 100 Zahlen und die höchstmögliche Zahl ist 99 (egal ob größer oder nicht eingetragen) *gg*
    Aber ich denke auch, dass es sinnvoller ist die einzutragende Zahl vorher zu "überprüfen" / anzupassen ;)

    Gruß,
    dex (qap2-Team)

    Beitrag zuletzt geändert: 4.1.2010 11:40:03 von qap2
  7. Autor dieses Themas

    g***b

    Hallo,

    leider brauche ich genau 100. Dann werde ich es anders lösen. Ich habe da auch eine vorstellung. Ich könnte es ja mit
    $gohp = "UPDATE tabelle SET hp = '100' WHERE hp < '100'";  
     mysql_query ($gohp) or die (mysql_error());


    Das würde denke ich gehen. Viele Grüße
  8. NEIN! Das würde dir alles auf 100 setzen!
  9. Autor dieses Themas

    g***b

    Hallo,

    ich hab die Lösung gefunden. Ich löse es einfach per PHP. Das siehst jetzt so aus:

    if(($zahl) < 100)
    {
    Führe Bla aus!
    }
    else
    {
    Du hast schon die maximale Zahl erreicht!
    }


    Viele Grüße


    Beitrag zuletzt geändert: 4.1.2010 15:07:21 von gpweb
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!