Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Nicht niedriger als Null » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Nicht niedriger als Null
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Startpost-Retter
Mitglied


Dabei seit: 24.01.2011
Beiträge: 12.246
Herkunft: Gegen Bilderklau, intern

Nicht niedriger als Null Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

-

__________________
Dieser Beitrag gehörte zu einer Löschaktion von Beiträgen eines Users, er wurde diesem User überschrieben, damit der Thread nicht an Sinn verliert.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von AnnSo: 27.01.2011 10:57.

04.01.2010 17:18 Startpost-Retter ist offline Beiträge von Startpost-Retter suchen Nehmen Sie Startpost-Retter in Ihre Freundesliste auf
Stelo Stelo ist weiblich
de drecksche Assl


images/avatars/avatar-31176.gif

Dabei seit: 28.04.2005
Beiträge: 1.628

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also meine erste Idee wäre, einen Datentyp zu nehmen, der nicht negativ werden kann. Nennt sich tinyint. Ich hab allerdings nicht ausprobiert, was nun bei 20-80 passiert.

Die zweite Idee wäre jetzt einfach, dass du eine PHP Unterscheidung machst, dass du "shufe" also erst mal ausliest und wenn "shufe - 80" < 0, dann wirds null gesetzt und sonst eben nicht.

__________________

"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass


04.01.2010 17:25 Stelo ist offline E-Mail an Stelo senden Beiträge von Stelo suchen Nehmen Sie Stelo in Ihre Freundesliste auf
Yellow
Mitglied


images/avatars/avatar-14197.jpg

Dabei seit: 07.02.2005
Beiträge: 1.931

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

php:
1:
$sql "UPDATE pferde SET shufe = shufe - 80 WHERE shufe >= 80";


Ich würds ma so machen, weil 0-80 = -80 also ein negativer wert.
Der Wert ja nur nicht unter 0, well die Zahl grösser oder gleich 80 ist.
04.01.2010 17:29 Yellow ist offline Beiträge von Yellow suchen Nehmen Sie Yellow in Ihre Freundesliste auf
Leila Leila ist weiblich
Mitglied


Dabei seit: 09.02.2005
Beiträge: 12.987

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von Yellow
php:
1:
$sql "UPDATE pferde SET shufe = shufe - 80 WHERE shufe >= 80";


Ich würds ma so machen, weil 0-80 = -80 also ein negativer wert.
Der Wert ja nur nicht unter 0, well die Zahl grösser oder gleich 80 ist.

Das Beispiel setzt dann aber Werte von kleiner als 80 und größer als 00 nicht auf null.

ich würds in 2 machen, beim einen die Werte größer als 80 um 80 vermindern und bei den Werten kleiner als 80 und größer 0 gleich null setzen.
04.01.2010 17:36 Leila ist offline E-Mail an Leila senden Homepage von Leila Beiträge von Leila suchen Nehmen Sie Leila in Ihre Freundesliste auf
Stelo Stelo ist weiblich
de drecksche Assl


images/avatars/avatar-31176.gif

Dabei seit: 28.04.2005
Beiträge: 1.628

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von Mordred
[quote]Original von Stelo
Also meine erste Idee wäre, einen Datentyp zu nehmen, der nicht negativ werden kann. Nennt sich tinyint. Ich hab allerdings nicht ausprobiert, was nun bei 20-80 passiert.


MSSQL ist nicht MySQL. Das sind zwei verschiedene Systeme. Das eine von Microsoft, das andere (noch) von Sun

Tinyint bei MySQL kann von -127 bis (+)128 http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

Gibt aber die Möglichkeit den Typ auf "unsigned" zu setzentraurig /QUOTE]
Ups. Danke für den Hinweis, darauf hatte ich in dem Moment gar nicht achtet, ich Doof! großes Grinsen

__________________

"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass


04.01.2010 20:18 Stelo ist offline E-Mail an Stelo senden Beiträge von Stelo suchen Nehmen Sie Stelo in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Nicht niedriger als Null

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH