tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
500
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    marco2306 marco2306 ist offline Grünschnabel
    Registriert seit
    Jul 2007
    Beiträge
    3
    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
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    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.
     
    ---------------------------------------------------------------------------------------------------
    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

  3. #3
    marco2306 marco2306 ist offline Grünschnabel
    Registriert seit
    Jul 2007
    Beiträge
    3
    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
     

  4. #4
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Anhand deiner Erklärung komme ich auf das folgende SQL
    Code sql:
    1
    2
    3
    4
    5
    6
    7
    8
    
    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.
     
    ---------------------------------------------------------------------------------------------------
    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

  5. #5
    marco2306 marco2306 ist offline Grünschnabel
    Registriert seit
    Jul 2007
    Beiträge
    3
    Das ganze Spielt sich in der Tabelle vstl_users ab.
    Hier die Tabellenstruktur:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    
    -- 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
     

Ähnliche Themen

  1. Daten von MySql Datenbank in PostgreSql Datenbank
    Von Johannes7146 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 06.11.09, 12:18
  2. [mysql] Newsletter-user aus Datenbank in eine andere Datenbank
    Von Scofields im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 11.06.08, 21:20
  3. Antworten: 12
    Letzter Beitrag: 17.05.05, 18:25
  4. Antworten: 12
    Letzter Beitrag: 20.12.03, 13:15
  5. [MySQL]Unterordner in MySQL-Datenbank
    Von g-zus im Forum Relationale Datenbanksysteme
    Antworten: 23
    Letzter Beitrag: 17.04.03, 14:21