| Abfrage für höchsten Wert geht nicht |
languitar
Foren-Team
Beiträge: 2795
|
Hat wer ne Ahnung, warum das hier keine Ergebnis bringt?
1:
2:
3:
4:
5:
6: | //Anfrage an die Datenbank für die benötigten Einträge
$query = "SELECT * FROM guestbook WHERE id=(SELECT MAX(id) FROM guestbook)";
$result = mysql_query($query,$connection);
//Ausgabe der einzelnen Einträge
$zeile = mysql_fetch_array($result,MYSQL_ASSOC); |
Gruß
Johannes
---
Take a look here!
Lichtblick - Einblick - Ausblick
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#644)
Forenheld
Beiträge: 835
|
hm, was ist denn MYSQL_ASSOC ? wenn das ne funktion is, dann müsste da doch () hinter  (ich weiss ich laber scheiss  )
Grüße,
|
|  Profil
Editieren
Zitieren
|
Agent
Quasselstrippe
Beiträge: 312
|
Mach mal:
"select max(id) as highest_id from table"
bzw. select feld1,feld2,max(id) as highest_id from table
ungetestet.
---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?
|
|  Profil
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795
|
Also der witz ist ja, dass das nen Beispiel aus dem MySQL-Handbuch ist. Werd das andere gleich mal testen.
---
Take a look here!
Lichtblick - Einblick - Ausblick
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
inko
Fachidiot
Beiträge: 133
|
Die Frage ist wohl für welche Version das Handbuch war - Subselects gehen zumindest mit MySQL 3.23 nicht.
|
|  Profil
Editieren
Zitieren
|
MCM
Quasselstrippe
Beiträge: 425
|
Hm, ich weiß nicht, ob es dass ist was du meinst, aber ich würde es so machen
1: | SELECT * FROM gb ORDER BY id DESC LIMIT 1 |
Sortiert die Werte vom Größten zum kleinsten und durch Limit 1 nimmts nur den ersten Wert. So mach ich das immer ;)
---
cya MCM
[ my page] [ about me]
[Je mehr Bürger mit Zivilcourage ein Land hat, desto weniger Helden wird es einmal brauchen]
[by Franca Magnani]
|
|  Profil
Website
Editieren
Zitieren
|
pizzataxi
Quasselstrippe
Beiträge: 248
|
1: | SELECT * FROM gb ORDER BY id DESC LIMIT 1 |
Funzt das auch mit ner Variable, die mit einem Datum gefüllt ist?
|
|  Profil
E-Mail
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1330
|
Nem Datum als String oder Timestamp?
---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
|  Profil
E-Mail
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795
|
MCM schrieb am 07.05.2003 17:52
Hm, ich weiß nicht, ob es dass ist was du meinst, aber ich würde es so machen
1: | SELECT * FROM gb ORDER BY id DESC LIMIT 1 |
Sortiert die Werte vom Größten zum kleinsten und durch Limit 1 nimmts nur den ersten Wert. So mach ich das immer ;)
|
Das sieht gut aus. Muss ich morgen mal probieren.
---
Take a look here!
Lichtblick - Einblick - Ausblick
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
MCM
Quasselstrippe
Beiträge: 425
|
@pt
klar, solage sie inder Form ist: MinuteStundeTagMonatJahr bzw. 'n Timestamp ist.
---
cya MCM
[ my page] [ about me]
[Je mehr Bürger mit Zivilcourage ein Land hat, desto weniger Helden wird es einmal brauchen]
[by Franca Magnani]
|
|  Profil
Website
Editieren
Zitieren
|
MCM
Quasselstrippe
Beiträge: 425
|
Oh Quatsch, alles miese Propaganda meinerseits. das muss JahrMonatTagStundeMinute heißen
---
cya MCM
[ my page] [ about me]
[Je mehr Bürger mit Zivilcourage ein Land hat, desto weniger Helden wird es einmal brauchen]
[by Franca Magnani]
|
|  Profil
Website
Editieren
Zitieren
|
pizzataxi
Quasselstrippe
Beiträge: 248
|
| Nem Datum als String oder Timestamp? |
Timestamp: yyyy-mm-dd-hh-mm-ss
|
|  Profil
E-Mail
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1330
|
Ja, so schon...
---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
Diese Nachricht wurde geändert von: Can |
|  Profil
E-Mail
Editieren
Zitieren
|
MCM
Quasselstrippe
Beiträge: 425
|
@pt
timestamp ist doch net
| Timestamp: yyyy-mm-dd-hh-mm-ss |
Timestamp sind doch alle sekunden seit 1.1.1970
---
cya MCM
[ my page] [ about me]
[Je mehr Bürger mit Zivilcourage ein Land hat, desto weniger Helden wird es einmal brauchen]
[by Franca Magnani]
|
|  Profil
Website
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1330
|
Ja, eben.
Aber wenn der String so aufgebaut ist, wird auch so richtig sortiert. Der Integer-Timestamp ist aber flexibler...
---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
|  Profil
E-Mail
Editieren
Zitieren
|