Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Wert um 1 erhöhen (UPDATE - SET)

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von hhbr89, 28 Mai 2016.

  1. hhbr89

    hhbr89 Aktiver Benutzer

    I am trying to update a field by using this query:

    $sql2 = "UPDATE ujc72_rseventspro_events SET discounts = discounts + 1 WHERE id = '$id' ";

    But it won´t work. When I use:

    $sql2 = "UPDATE ujc72_rseventspro_events SET discounts = 1 WHERE id = '$id' ";

    It works like a charm, so there is no problem with the connection etc.

    I am using PHP 7 and Joomla 3.5

    Anyone an idea?
     
  2. akretschmer

    akretschmer Datenbank-Guru

    works for me:

    Code:
    test=# create table bla (i int default 0);
    CREATE TABLE
    test=*# select * from bla;
     i
    ---
    (0 rows)
    
    test=*# insert into bla values (default);
    INSERT 0 1
    test=*# insert into bla values (default);
    INSERT 0 1
    test=*# select * from bla;
     i
    ---
     0
     0
    (2 rows)
    
    test=*# update bla set i = i +1;
    UPDATE 2
    test=*# select * from bla;
     i
    ---
     1
     1
    (2 rows)
    
    test=*# update bla set i = i +1;
    UPDATE 2
    test=*# select * from bla;
     i
    ---
     2
     2
    (2 rows)
    
    
     
  3. hhbr89

    hhbr89 Aktiver Benutzer

    Well just setting discounts = 1 works for me too, just the incrementing not. Any ideas what it could be?
     
  4. akretschmer

    akretschmer Datenbank-Guru

    change to a propper working database. just easy, right?
     
  5. hhbr89

    hhbr89 Aktiver Benutzer

    Well I guess Server-Version: 5.6.30-0ubuntu0.14.04.1 should work
     
  6. akretschmer

    akretschmer Datenbank-Guru

    btw.: can we switch to german?
     
  7. ukulele

    ukulele Datenbank-Guru

    What Datatype is used in discounts?
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden