Ergebnis 1 bis 3 von 3

Thema: MySQL/PHP - Negative Zahl wird positiv umgewandelt

  1. #1
    TP-Member
    Registriert seit
    Apr 2010
    Beiträge
    44

    MySQL/PHP - Negative Zahl wird positiv umgewandelt

    Hallo mal wieder!

    Ich habe eine Tabelle in der ein Feld (nicht unsigned oder sonst was) INT(2) ist, in welcher Werte wie -1,0,1,2,3 und 99 stehen.
    Code:
    `check` int(2) DEFAULT '0',
    Das funktioniert auch alles absolut problemlos. Diese Tabelle wird schon an vielen Ecken und enden so verwendet; alles prima eben.
    Jetzt greife ich wiedereinmal darauf zu und ganz plötzlich gibt er den Wert -1 immer als 1 aus. 1 gibt er ebenfalls als 1 aus. Wie zum Teufel kommt das?
    In der Datenbank steht weiterhin ganz normal -1. Aber wenn ich den Wert mittels PHP ausgebe steht da 1. Auch eine if-Abfrage (PHP) greift nicht auf -1.


    PHP-Code:
          global $dbpraefix;
          
    $res mysql_query("SELECT `check` [...]
                              FROM "
    .$dbpraefix."entries 
                              WHERE `check` IN ("
    .$check.") AND `author` = '".$_SESSION['id']."' 
                              ORDER BY orderdate DESC"
    ); 
    $this->check = array();
          while (
    $row mysql_fetch_array($res)){
            
    array_push($this->check,$row['check']);
          } 
    [...] = Das war ein sehr langer SELECT, daher hab ich irrelevantes gelöscht.

    Da wo `check` = -1 ist, wird 1 ausgegeben.
    PHP-Code:
    $this->check[$i// 1 wenn eigentlich -1 

  2. #2
    TP-Senior
    Registriert seit
    Nov 2002
    Beiträge
    289
    Sorry - nicht richtig gelesen. Kannst Du mal einen var_dump() auf das Feld machen und schauen, was das für einen Typ hat?
    ...zur Zeit außer Betrieb...

  3. #3
    TP-Member
    Registriert seit
    Apr 2010
    Beiträge
    44
    Danke für die Antwort, aber es hat sich erledigt. ich war gestern Abend einfach zu müde.
    Mein Fehler ist zu peinlich... ich habe an einer anderen Stelle -1 ständig überschrieben.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Anredestil auf Website mit Du anstatt Sie - positiv aufgelockert oder daneben?
    Von netzor im Forum Gründung & Selbstständigkeit
    Antworten: 23
    Letzter Beitrag: 22.01.2009, 08:29
  2. umgehend = positiv oder negativ?
    Von ECHT_nordisch im Forum Umfragen
    Antworten: 6
    Letzter Beitrag: 28.07.2008, 20:20
  3. XML Link wird immer umgewandelt
    Von Elli im Forum Flash & Multimedia
    Antworten: 3
    Letzter Beitrag: 17.10.2007, 00:05
  4. Mysql- Bei Zahl 0 vorne hinstellen
    Von timedance123 im Forum Traum-Dynamik
    Antworten: 11
    Letzter Beitrag: 15.05.2006, 09:45
  5. MySQL - 127 magische Zahl?
    Von tommy-p im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 14.10.2001, 00:37

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51