ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
763
763
EMPFEHLEN
-
tach zusammen
hab da ein prob mit Tabellen einträgen die ein - Zeichen bei negativen zahlenwerte haben.
Code :1 2
$sqlupdate="update ".$tab['test']." set p1='-1', p2=pkt1-pkt2 where id='1' "; $ergebnisinsert=mysql_query($sqlupdate, $verbindung);
p1 wird richtig eingetragen und angezeigt,
in p2 wird 32767 eingetragen, sollte aber auch -1 sein.
Hat da jemand einen Rat.
Dank im vorraus...
Gruss NeXuS
-
Feldtyp von p2?
Was ist in den Tabellenfeldern pkt1 und pkt2?---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Feldtype ist bei allen smallint(1) ohne Attribute,
die Werte von pkt1 und pkt2 ändert sich öfter, so das es bei subtrahieren auch negative Werte ergibt.
Das Script wird mehrmals am Tag mittels Cronjob ausgeführt, wobei ich das korrekte ergebniss für eine weiter bearbeitung noch brauche.
Das Update kann dann unter umständen mehrere tausend Einträge in der Tabelle betreffen.
Die entgültige anweisung sieht dann so aus :
Code :1 2
$sqlupdate="update ".$tab['test']." set pm=pkt1-pkt2 where pkt1<>pkt2 "; $ergebnisinsert=mysql_query($sqlupdate, $verbindung);
-
Reicht der Range -32768 bis 32767 für die Werte?
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
jepp, rangbereich reicht.
Hab die Lösung für mein Problem gefunden
Code :1 2
$sqlupdate="update ".$db_tab['test']." set pm=-(pkt2-pkt1) where pkt1<>pkt2 "; $ergebnisinsert=mysql_query($sqlupdate, $verbindung);
trozdem Danke
Ähnliche Themen
-
Xpresso Winkel falsche Richtung; negative Werte
Von devils advocate im Forum Cinema 4DAntworten: 2Letzter Beitrag: 08.01.09, 14:16 -
Negative Werte mit Hilfe von Hibernate Annotations ausschliessen
Von maddos im Forum JavaAntworten: 4Letzter Beitrag: 09.12.07, 14:15 -
Werte aus MySql Tabelle
Von hab1cht im Forum PHPAntworten: 5Letzter Beitrag: 18.10.05, 17:53 -
negative frames (werte) in der Zeitleiste
Von rzbraun im Forum Cinema 4DAntworten: 5Letzter Beitrag: 29.01.05, 15:14 -
Random in Access ohne negative werte?
Von MLK_Server im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 29.07.04, 13:27





Zitieren

Login





