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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.04.2005, 15:57:52
Spike15 Spike15 ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 119
order by punkte ASC

Hallo liebe community, ich habe gerade ein browsergame gecodet(sitze schon länger dran) und bin eigentlich fertig, bloß bei der mitgliederliste, gibbet irgendwie ein problem wenn ich jetzt mit SELECT die daten rausholen will möchte ich noch das der der die meisten punkte beim spielen besitzt an erster stelle steht, deswegen auch order by punkte ASC

bei mir: $select = $db->query("SELECT * FROM register order by punkte ASC");

soweit so gut aber wenn ich des jetzt praktisch teste
hier:
http://projekt.inside-gamer.de/age-fantasy/members.php


Dann wird aber nicht der der die meisten punkte hat oben angezeigt, mhh woran kann das liegen?

vielen Dank für die Hilfe
Mit Zitat antworten
  #2  
Alt 18.04.2005, 16:53:52
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: order by punkte ASC

Wie sieht denn deine Datenbankstruktur aus?
Mit Zitat antworten
  #3  
Alt 18.04.2005, 17:45:26
Spike15 Spike15 ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 119
AW: order by punkte ASC

CREATE TABLE `bauen` (
`userid` int(11) NOT NULL auto_increment,
`user` varchar(50) NOT NULL default '',
`gold` varchar(99) NOT NULL default '5000',
`steine` varchar(99) NOT NULL default '5000',
`holz` varchar(99) NOT NULL default '5000',
`nahrung` varchar(99) NOT NULL default '0',
`punkte` varchar(99) NOT NULL default '0',
`goldmine` varchar(50) NOT NULL default '0',
`steingrube` varchar(50) NOT NULL default '0',
`holzfällerhütte` varchar(50) NOT NULL default '0',
`jagdstand` varchar(50) NOT NULL default '0',
`fabrik` varchar(50) NOT NULL default '0',
`forschungslabor` varchar(50) NOT NULL default '0',
`kaserne` varchar(50) NOT NULL default '0',
`waffenkammer` varchar(50) NOT NULL default '0',
`armee` varchar(50) NOT NULL default '0',
PRIMARY KEY (`userid`)
) TYPE=MyISAM AUTO_INCREMENT=12 ;



CREATE TABLE `kosten` (
`userid` int(11) NOT NULL auto_increment,
`user` varchar(50) NOT NULL default '',
`Ggold` varchar(50) NOT NULL default '200',
`Gstein` varchar(50) NOT NULL default '250',
`Gholz` varchar(50) NOT NULL default '195',
`Gnahrung` varchar(50) NOT NULL default '0',
`Gstunde` varchar(50) NOT NULL default '0',
`Sgold` varchar(50) NOT NULL default '220',
`Sstein` varchar(50) NOT NULL default '230',
`Sholz` varchar(50) NOT NULL default '215',
`Snahrung` varchar(50) NOT NULL default '0',
`Sstunde` varchar(50) NOT NULL default '0',
`Hgold` varchar(50) NOT NULL default '180',
`Hstein` varchar(50) NOT NULL default '220',
`Hholz` varchar(50) NOT NULL default '280',
`Hnahrung` varchar(50) NOT NULL default '0',
`Hstunde` varchar(50) NOT NULL default '0',
`Jgold` varchar(50) NOT NULL default '150',
`Jstein` varchar(50) NOT NULL default '170',
`Jholz` varchar(50) NOT NULL default '130',
`Jnahrung` varchar(50) NOT NULL default '0',
`Jstunde` varchar(50) NOT NULL default '0',
`Fgold` varchar(50) NOT NULL default '6000',
`Fstein` varchar(50) NOT NULL default '6500',
`Fholz` varchar(50) NOT NULL default '5800',
`Fnahrung` varchar(50) NOT NULL default '0',
`Fstunde` varchar(50) NOT NULL default '0',
`FLgold` varchar(50) NOT NULL default '8000',
`FLstein` varchar(50) NOT NULL default '8800',
`FLholz` varchar(50) NOT NULL default '8200',
`FLnahrung` varchar(50) NOT NULL default '5000',
`FLstunde` varchar(50) NOT NULL default '0',
`Kgold` varchar(50) NOT NULL default '4500',
`Kstein` varchar(50) NOT NULL default '4200',
`Kholz` varchar(50) NOT NULL default '4200',
`Knahrung` varchar(50) NOT NULL default '4000',
`Kstunde` varchar(50) NOT NULL default '0',
`Wgold` varchar(50) NOT NULL default '7000',
`Wstein` varchar(50) NOT NULL default '6200',
`Wholz` varchar(50) NOT NULL default '6500',
`Wnahrung` varchar(50) NOT NULL default '3000',
`Wstunde` varchar(50) NOT NULL default '0',
`Agold` varchar(50) NOT NULL default '7200',
`Astein` varchar(50) NOT NULL default '6500',
`Aholz` varchar(50) NOT NULL default '7000',
`Anahrung` varchar(50) NOT NULL default '6000',
`Astunde` varchar(50) NOT NULL default '0',
`Astück` varchar(50) NOT NULL default '0',
PRIMARY KEY (`userid`)
) TYPE=MyISAM AUTO_INCREMENT=12 ;

CREATE TABLE `register` (
`id` int(11) NOT NULL auto_increment,
`user` varchar(50) NOT NULL default '',
`email` varchar(50) NOT NULL default '',
`passwort` varchar(50) NOT NULL default '',
`homepage` varchar(100) default '',
`homepagetitel` varchar(100) default '',
`icq` varchar(50) default '',
`aim` varchar(50) default '',
`yim` varchar(50) default '',
`msn` varchar(50) default '',
`tag` varchar(50) default '',
`monat` varchar(50) default '',
`jahr` varchar(50) default '',
`geschlecht` varchar(50) default '',
`realname` varchar(50) default '',
`herkunft` varchar(100) default '',
`interessen` varchar(250) default '',
`beruf` varchar(100) default '',
`registerdatum` varchar(50) default '',
`designen` varchar(100) default '0',
`spielen` varchar(100) default '0',
`programmieren` varchar(100) default '0',
`sport` varchar(100) default '0',
`haushalt` varchar(100) default '0',
`other` varchar(100) default '0',
`cpu` varchar(100) default '',
`ram` varchar(100) default '',
`prozessor` varchar(100) default '',
`grafikkarte` varchar(100) default '',
`soundkarte` varchar(100) default '',
`drucker` varchar(100) default '',
`monitor` varchar(100) default '',
`maus` varchar(100) default '',
`mauspad` varchar(100) default '',
`tastatur` varchar(100) default '',
`internet` varchar(100) default '',
`betriebsystem` varchar(100) default '',
`extras` varchar(100) default '',
`time` int(11) default '0',
`punkte` varchar(99) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=12 ;
danke
Mit Zitat antworten
  #4  
Alt 18.04.2005, 17:51:30
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: order by punkte ASC

Warum nimmst du als Spaltentyp für punkte VARCHAR? INT wäre hier besser geeignet.
Mit Zitat antworten
  #5  
Alt 18.04.2005, 20:41:05
Spike15 Spike15 ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 119
AW: order by punkte ASC

nee weil des nur bis 10 zeichen geht und ich habe so ein spiel wo man milliarden punkte bekommt usw.

mhh kannst mir vielleicht bei dem prob helfen?
Mit Zitat antworten
  #6  
Alt 18.04.2005, 21:03:01
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: order by punkte ASC

Bis zu welchem Anzahl sollen denn bitte die maximale Punktezahl gehen?
Mit Zitat antworten
  #7  
Alt 19.04.2005, 08:13:42
Spike15 Spike15 ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 119
AW: order by punkte ASC

ichhatte z.b letztens eine Zahl als ich ausprobiert hatte

326922970155

und diese geht nur mit varchar, mhh aber mein prob ist nochnet gelöst mit dem order by, kannst du mir bitte helfen?


danke!
Mit Zitat antworten
  #8  
Alt 19.04.2005, 09:16:45
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: order by punkte ASC

Dann nimm anstatt INT einfach BIGINT.

Bereich:

Signed -> 9223372036854775807
Unsigned -> 18446744073709551615
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #9  
Alt 19.04.2005, 10:16:29
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: order by punkte ASC

Zitat:
Zitat von Spike15
und diese geht nur mit varchar, mhh aber mein prob ist nochnet gelöst mit dem order by, kannst du mir bitte helfen?
Wenn du den Spaltentyp auf BIGINT UNSIGNED umstellst, klappt die Sortierung auch, so wie du es probiert hast.
Mit Zitat antworten
  #10  
Alt 19.04.2005, 18:27:51
Spike15 Spike15 ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 119
AW: order by punkte ASC

was echt? cool ich prob es mal, vielen dank
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
Order BY 2 mal vornehmen Sarah19 MySQLi/PDO/(MySQL) 3 13.02.2005 22:01:20
order by funktioniert nicht wie gewünscht! AlGore2001 MySQLi/PDO/(MySQL) 8 05.01.2005 17:48:16
order by umlaut ingo MySQLi/PDO/(MySQL) 3 22.06.2004 16:30:53
Probleme mit ORDER BY HM-80 PHP Grundlagen 1 31.12.2002 17:57:01
MySQL - ORDER BY RAND() und PHP MacMarc PHP Grundlagen 15 05.12.2002 23:23:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:48:01 Uhr.


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


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