Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Nach Änderung des Feldes products_id in Datentyp bigint() Fehler in Produktdetails

    heinz007

    • Neu im Forum
    • Beiträge: 40
    Hat jemand Erfahrungen damit Typen in der Datenbank zu ändern.

    Folgendes Beispiel:

    Den Typ des Feldes "products_id" habe ich überall in der Datenbank von int(11) auf bigint(18) geändert.
    Wenn man nun auf der Startseite auf einen Artikel klickt sei es auf den Button Details oder auf den Link landet man wieder auf der "index.php".
    Nur der erste Artikel sprich unter neue Artikel funktioniert.

    Hat jemand eine Idee ?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=17580.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Zum Titel des Themas schau mal bitte hier:
    Lass es mich wissen, wenn dir noch was besseres als "Moin" einfällt, dann ändere ich das gerne noch.

    Grüße

    Torsten

    heinz007

    • Neu im Forum
    • Beiträge: 40
    Ja das war Mist.

    Sorry für den nichtsaussagenden Betreff.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Schau mal was dein (PHP)-System maximal hergibt:

    Zitat
    [...]
    The size of an integer is platform-dependent, although a maximum value of about two billion is the usual value (that's 32 bits signed). PHP does not support unsigned integers. Integer size can be determined using the constant PHP_INT_SIZE, and maximum value using the constant PHP_INT_MAX since PHP 4.4.0 and PHP 5.0.5.
    [...]

    Quelle: PHP: Integers - Manual

    18 Stellen sind schon recht viel. ;)

    franky_n

    • Experte
    • Beiträge: 4.950
    Hallo heinz007,

    DokuMan war schneller.
    Ich wollte Dich auch gerade fragen ob 2.147.483.647 Produkt IDs nicht reichen? ;)
    Ansonsten kann es höchstens sein das sich was durch das Umstellen von int auf bigint geändert hat oder Du hast eine "products_id" Spalte übersehen.
    Was es genau sein könnte ist  :glaskugel:

    Viele Grüße

    Franky
    1 Antworten
    2738 Aufrufe
    12. Dezember 2011, 08:58:24 von fishnet
    2 Antworten
    2687 Aufrufe
    15. Januar 2012, 21:36:27 von metatron
    11 Antworten
    3907 Aufrufe
    13. Juni 2013, 11:57:43 von jannemann