Frage : wenn Satz weired Wert zurückbringt

Das angebrachte Code-Stückchen gibt mir die Antwort nicht, die ich expected.

This Stück des Codes scheine nicht zu arbeiten haben würde:

if ($max_upptagnings_turnummer >= $max_upptagnings_turnummer_bat_2) {$nytt_turnummer = $max_upptagnings_turnummer + 1;  }
if ($max_upptagnings_turnummer < $max_upptagnings_turnummer_bat_2) {$nytt_turnummer = $max_upptagnings_turnummer_bat_2 + 1;  } bringt

In mein praktisches Beispiel, „$max_upptagnings_turnummer“ 1 von der Datenbank zurück. und „$max_upptagnings_turnummer_bat_2“ bringt 2.

Thus $max_upptagnings_turnummer < $max_upptagnings_turnummer_bat_2 zurück, das zu
führt {$nytt_turnummer = $max_upptagnings_turnummer_bat_2 + 1;  }.
Since $max_upptagnings_turnummer_bat_2 bringt 2 zurück, und es sollte um 1 erhöht werden, ich erwartet $nytt_turnummer, um 3. zurückzubringen. Aber es tut nicht. Es bringt 2.

Please Gurus von PHP zurück und MySQL, könnte Sie mir helfen, zu kennzeichnen, wo ich wrong.

gehe
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:
= $max_upptagnings_turnummer_bat_2) {$nytt_turnummer = $max_upptagnings_turnummer + 1;  }
wenn ($max_upptagnings_turnummer < $max_upptagnings_turnummer_bat_2) {$nytt_turnummer = $max_upptagnings_turnummer_bat_2 + 1;  }
//------------------------------

Antwort : wenn Satz weired Wert zurückbringt

Ich würde zuerst ein „Echo“ tun, um Sie sicherzustellen erhalte das Info, das Sie erwarten.
1:
Echo „$max_upptagnings_turnummer - $max_upptagnings_turnummer_bat_2
„;
Weitere Lösungen  
 
programming4us programming4us