Mysql Datenbank

marco2306

Grünschnabel
Hallo Community!

Bräuchte mal ein wenig Hilfe in Punkto Mysql.
Habe eine Topliste mit Voting.
Möchte gerne eine Dynamische Vote Button erstellen, wo Rang, URL, Vote, In und Outs ausgegeben wird.
Das Problem liegt in erster Hinsicht den Rang zu ermitteln.
Der läuft über den Eintrag "anz_votes" in der Tabelle "vstl_users".
Das ganze soll über die User ID aufrufbar sein.

Leider reicht meine Erfahrung nur bis ganze Datensätze auszulesen.

Wie muss ich vorgehen, um den Rang zu ermitteln und die Position ausgeben zu lassen?

Danke

Mit freundlichen Grüßen
 
Sorry, mit diesen Infos ist es mir unmöglich dir zu helfen.
1) Versteh ich nicht was du haben willst
2) Seh ich nicht wie deine Tabellen und deren Beziehungen aufgebaut sind
3) Versteh ich nicht was der dynamische Vote Button machen soll. Was daran dynamisch sein soll etc.
 
Hier mal mein Versuch, damit verstanden wird was ich meine.

http://arcade-syndicat.eu/topliste/vote/sig.php?id=1

Bei der Topliste ist vor jedem User der Rang.
Der soll dann auf dem Button zu sehen sein.
Jeder User wird über seine ID aufgerufen, wie im Link.
Die Anzahl der Votes wird in anz_votes abgelegt.
Wenn für den User 4 mal gevotet wurde, steht im Feld anz_votes eine 4.
Der Rang, In und Out soll Dynamisch erscheinen

Danke

Mit freundlichen Grüßen
 
Anhand deiner Erklärung komme ich auf das folgende SQL
SQL:
SELECT
    anz_votes,
    in,
    out
FROM
    vstl_users
WHERE
    id={$id}

Wenns nicht das ist, dann rück endlich die Teballenstruktur rüber. Der ganze rest, was wie wo am Bildschirm angezeigt werden soll, hat nix mit Datenbanken sondern mit PHP zu tun.
 
Zuletzt bearbeitet von einem Moderator:
Das ganze Spielt sich in der Tabelle vstl_users ab.
Hier die Tabellenstruktur:
Code:
-- Tabellenstruktur für Tabelle `vstl_users`
--

CREATE TABLE IF NOT EXISTS `vstl_users` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(50) NOT NULL default '',
  `v_name` varchar(50) NOT NULL default '',
  `hp_titel` varchar(50) NOT NULL default '',
  `hp_url` varchar(150) NOT NULL default '',
  `hp_bes` text NOT NULL,
  `email` varchar(50) NOT NULL default '',
  `ban_url` varchar(150) NOT NULL default '',
  `hits_in` int(9) NOT NULL default '0',
  `hits_out` int(9) NOT NULL default '0',
  `hits_ges_in` int(11) NOT NULL default '0',
  `hits_ges_out` int(11) NOT NULL default '0',
  `hp_bewertung` int(6) NOT NULL default '0',
  `anz_votes` int(6) NOT NULL default '0',
  `d_votes` decimal(4,2) NOT NULL default '0.00',
  `datum` varchar(10) NOT NULL default '0',
  `zugang` int(2) NOT NULL default '0',
  `username` varchar(12) NOT NULL default '',
  `pass` varchar(32) NOT NULL default '',
  `session` varchar(32) default 'NULL',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

Danke

Mit freundlichen Grüßen
 
Zurück