SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 29.07.2006, 19:12:04
Benutzerbild von Bogi
Bogi Bogi ist offline
Anfänger
 
Registriert seit: Aug 2004
Ort: Abtenau - Austria
Alter: 36
Beiträge: 85
Bogi eine Nachricht über ICQ schicken
Hihgscore Liste ... Fehlerhafte Einträge

Hallo!
Ich hab vor einiger Zeit eine Highscore-Liste erstellt. Anfangs war die Ausgabe vollkommen richtig, aber mittlerweile haben sich fehlerhafte Einträge eingeschlichen!
Hier die Highscore-Liste
Wie man sieht, ist z.b. ein User drei mal mit gleicher Punktzahl vorhanden, ein anderer wiederum zweimal mit komplett unterschiedlichen punkten.

Mein Code:

DB auslesen:
PHP-Code:
$sql "SELECT user_id, first_places, second_places, third_places
    FROM phpbb_ina_user_data
    WHERE first_places != 0 OR second_places != 0 OR third_places != 0
    ORDER BY (first_places*3)+(second_places*2)+third_places DESC
    LIMIT 50"
;
if ( !(
$result $db->sql_query($sql)) )
{
    
message_die(GENERAL_ERROR'Could not obtain regd user/online information'''__LINE____FILE__$sql);

Ausgabe:
PHP-Code:
        <?php
            $place 
0;
            while (
$row $db->sql_fetchrow($result))
            {
                
$place++;
                
$sql3 "SELECT username
                FROM phpbb_users
                WHERE user_id = "
$row['user_id'];
                if ( !(
$result3 $db->sql_query($sql3)) )
                {
                    
message_die(GENERAL_ERROR'Could not obtain regd user/online information'''__LINE____FILE__$sql3);
                }
                
$row3 $db->sql_fetchrow($result3);
                
                
                
$points = ($row['first_places']*3)+($row['second_places']*2)+$row['third_places'];
                echo 
"<tr><td width='20' align='center' bgcolor='#9fc49d' style='padding: 2px;'>".
                            
$place
                    
."</td>
                    <td width='210' bgcolor='#bad4b7' style='padding: 2px;'>
                            <a href='http://"
.$row3['username'].".180bpm.com' target='_blank'>".$row3['username']."</a>
                    </td>
                    <td width='40' align='center' bgcolor='#9fc49d' style='padding: 2px;'>"
.
                            
$row['first_places']
                    .
"</td>
                    <td width='40' align='center' bgcolor='#bad4b7' style='padding: 2px;'>"
.
                            
$row['second_places']
                    .
"</td>
                    <td width='40' align='center' bgcolor='#9fc49d' style='padding: 2px;'>"
.
                            
$row['third_places']
                    .
"</td>
                    <td width='50' align='center' bgcolor='#bad4b7' style='padding: 2px;'>"
.
                            
$points
                    
."</td></tr>";
            }
        
?>
Danke, Bogi
Mit Zitat antworten
  #2  
Alt 10.08.2006, 13:32:28
Benutzerbild von Bogi
Bogi Bogi ist offline
Anfänger
 
Registriert seit: Aug 2004
Ort: Abtenau - Austria
Alter: 36
Beiträge: 85
Bogi eine Nachricht über ICQ schicken
AW: Hihgscore Liste ... Fehlerhafte Einträge

hi :)
hat sich jetzt erledigt ;)
hab die db durchforstet und entdeckt, dass die entsprechenden fehlerhaften einträge auch doppelt/dreifach in der datenbank stehen .. o_O

mfg

Geändert von Bogi (10.08.2006 um 13:35:43 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
datenbanknamen als liste ausgeben howie MySQLi/PDO/(MySQL) 1 19.06.2006 15:11:55
Liste in Formular soll andere Listen öffnen in dem Formular Sandra PHP für Fortgeschrittene und Experten 2 15.05.2006 11:46:34
Baumstruktur in Drop Down Liste möglich? Tikiwiki PHP Grundlagen 3 21.10.2005 14:01:24
Liste ausgeben + Einträge Bearbeiten Da_Hero PHP für Fortgeschrittene und Experten 7 04.03.2005 16:28:11
Anzeige der EInträge in der db funktioniert nicht. Darksaber PHP für Fortgeschrittene und Experten 1 09.12.2002 20:27:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:43:49 Uhr.


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


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt