PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Letzten eintrag aus mysql db? (http://www.selfphp.de/forum/showthread.php?t=4470)

SRTwist 29.05.2003 06:34:43

Letzten eintrag aus mysql db?
 
hallo @ all kann mir jemand sagen wie ich den letzten eintrag aus einer mysql datenbank bekomme?

ich habe mehrere ID´s und zu jeder id mehrere Einträge und brauche dazu immmer den letzten?

danke für Hinweise!

c4 29.05.2003 06:41:49

Wie erkennt man, welcher Eintrag bei einer ID der letzte ist? Gib mal bitte den Aufbau der Tabelle dazu.

SRTwist 29.05.2003 09:48:09

Aufbau
 
Ich hoffe das hilft dir mir zu helfe!

http://srtwist.net/shop/waren_in_out.JPG

c4 29.05.2003 09:55:26

Also den zuletzt eingetragenen Artikel mit der ArtikelID 4 findest Du so raus:

SELECT *
FROM tabelle
WHERE art_id=4
ORDER BY date DESC
LIMIT 1, 1

Damit solltest Du genau einen Datensatz zurückgegeben bekommen, der auch noch als letztes mit ArtikelID 4 eingetragen wurde.


Was anderes: Dachtest Du mit INT(255) Zahlen von 0 bis 255 zu erlauben? Kleiner Denkfehler: INT(x) bedeutet, dass die Zahl maximal x stellen lang sein darf (wie bei CHAR und so)!! Das ist ein Unterschied.

SRTwist 29.05.2003 09:58:27

Ups!
 
Danke für den tip ganz übersehen!

SRTwist 02.06.2003 05:15:39

Rechnungen Runden?
 
Kann mir jemand Sagen wie ich Rechnungs ergebnisse gerundet ausgeben kann?

c4 02.06.2003 06:32:24

round() - bin mir aber nicht sicher, ob das Teil kaufmännisch rundet. Einfach probieren.

MiH 02.06.2003 08:46:46

round geht man sollte aber als spaltentyp für den preis nicht varchar nehmen. es gibt ja auch float (m,n) float(8) hat dann eine gute genauigkeit und erzielt keine rundungsdifferenzen.

ich denke deine datenbank hat einige fehler drin, die solltest du besser optimieren.
benutze am besten ein case tool um die beziehung der tabellen untereinander gut darzustellen.

SRTwist 04.06.2003 08:53:42

Summe einer spalte
 
Wie bekomme ich die Summe, wen ich z.b. x spalten mit unterschidlichen werten habe?

also spalte =Bestand
1.
2.
3.
4.
5.
Summe
auf seite ausgeben?

MiH 04.06.2003 09:54:33

select sum(spalte) from table


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:49:21 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.