Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-01-2009, 17:50   #1 (permalink)
A_D
wieso
 
Benutzerbild von A_D
 
Registriert seit: Aug 2001
Ort: München
Beiträge: 148
Anfängerfrage: Neuesten Wert aus Tabelle anzeigen?

Sers,
ich habe einen Flashfilm, der auf Buttonklick einen Datensatz bestehend aus drei Zahlen (vote1, vote2, vote3) in einer mysql Datenbank ablegt. Diese Datensätze haben auch eine Spalte 'ID' mit auto_increment. Der Nutzer soll nun die Möglichkeit haben, diese Zahlen zu verändern und den neuen Wert wieder in der Datenbank abzuspeichern. Das funktioniert so weit auch. ABER: wenn ich den neuen, geänderten Datensatz laden will, wird immer der ursprüngliche, zuerst gespeicherte geladen. Was muss man tun, um immer den letzten/neuesten Wert zu bekommen? Folgendes habe ich versucht:
Im lade.php:
PHP-Code:
mysql_query("SELECT MAX (ID) FROM tabelle ...
$vote1=(mysql_result($result, 0, "
vote1")); etc. 
Funzt nicht: Für die ersten beiden Werte wird dann <br /> angezeigt (HÄ?) und der dritte gar nicht.
Anderer Versuch im save.php:
PHP-Code:
$query="select ID, vote1, vote2, vote3 from tabelle order by ID desc"
-> Keine Veränderung (Datenbank wird nicht sortiert). Vielleicht kann mir jemand einen Tip geben, hab schon ewig rumprobiert (keine Ahnung von der Materie) und mir brummt schon der Schädel...
Merci!
Uli
A_D ist offline   Mit Zitat antworten
Alt 22-01-2009, 19:07   #2 (permalink)
wuschelkopp
 
Registriert seit: Aug 2004
Beiträge: 1.468
du willst also vote1, vote2 und vote3 von dem aktuellsten datensatz (dem mit der höchsten id)??

dann:

PHP-Code:
$query="select ID, vote1, vote2, vote3 from tabelle order by ID desc LIMIT 1"
$res mysql_query($query) or die(mysql_error());
$row mysql_fetch_assoc($res);
echo 
'<pre>' print_r($rowtrue) . '</pre>'
__________________
listening to techno & minimal :>
firstlord18 ist offline   Mit Zitat antworten
Alt 22-01-2009, 20:21   #3 (permalink)
A_D
wieso
 
Benutzerbild von A_D
 
Registriert seit: Aug 2001
Ort: München
Beiträge: 148
Ja genau, ganz einfach! Funztioniert! Herrlich..
Da hat dann also einmal ID nach "select" gefehlt? Und was bedeutet das LIMIT 1?
Danke jedenfalls! Weiß nicht, ob ich das noch auf die Reihe bekommen hätte...
Uli
A_D ist offline   Mit Zitat antworten
Alt 23-01-2009, 15:54   #4 (permalink)
exestiert hier nicht
 
Registriert seit: Jun 2002
Ort: Osnabrück
Beiträge: 1.728
Hi, "LIMIT 1" => nur einen Eintrag auslesen.
Man kann auch "LIMIT 0,1" schreiben, wobei die 0 für den Anfangswert steht und dann wird 1 Wert ausgegeben.
(Intervall beginnt bei 0 und läuft 1 Feld weiter).
__________________
<? if(!$success){ $try++; } ?>
~Es ist so grausam, dass der Intelligenz Grenzen gesetzt sind und der Dummheit keine.~

Werbung:
- Ajax File Manager ( KFM - Kae's File Manager )
Funkey ist offline   Mit Zitat antworten
Alt 24-01-2009, 19:27   #5 (permalink)
A_D
wieso
 
Benutzerbild von A_D
 
Registriert seit: Aug 2001
Ort: München
Beiträge: 148
Ah ok, danke. Werd mich wohl das doch mal etwas intensiver damit befassen müssen

Gruß, Uli
A_D ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
mysql, query

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele