Toon posts:

[PHP+MySQL] 'ORDER BY bekeken' doet gek.

Pagina: 1
Acties:
  • 47 views sinds 30-01-2008

Verwijderd

Topicstarter
ik ben bezig met een website systeem, daarin heb ik een gallery en andere dingen.

nou wil ik een top 5 maken, dus ik doe niet moeilijk.
alleen hij vind dat een plaatje dat 2x bekenen is hoger dan een plaatje dat 14x bekenen is.

hoe los ik dat probleem op??
PHP:
1
<?$zoekprog="SELECT * FROM gallery ORDER BY bekeken DESC LIMIT 5";$prog = mysql_query($zoekprog);while ($gegevens=mysql_fetch_array($prog)){   echo "hier doe ik vanalles met de gegevens, nix vedder met php, alleen $gegevens[0] tm $gegevens[9] worden gebruikt.";}?>

dit is de db die ik gebruik
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CREATE TABLE `gallery` (
  `idnummer` int(11) NOT NULL auto_increment,
  `name` varchar(200) NOT NULL default '',
  `beschrijving` longtext NOT NULL,
  `bestand_name` varchar(200) NOT NULL default '',
  `groote` varchar(200) NOT NULL default '',
  `galleryid` varchar(200) NOT NULL default '',
  `picheight` varchar(50) NOT NULL default '',
  `picwidth` varchar(50) NOT NULL default '',
  `bekeken` varchar(50) NOT NULL default '',
  `toegevoegtop` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`idnummer`),
  UNIQUE KEY `idnummer` (`idnummer`)
) TYPE=MyISAM;

[oftopic]
hoe kan ik zorgen dat ik het totaal aantal posts zie in de gallery? totaal plaatjes dus.
en hoe kan in zorgen dat ik de eerste 5 oversla?
zodat ik een vorige/volgende pagina kan maken.
ik begin ook net mysql te leren :)

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
code:
1
ORDER BY bekeken DESC

Weet je wel wat DESC is :?

  • gpex
  • Registratie: April 2000
  • Laatst online: 08-06 22:19

gpex

Pex voor intimi

Waarom is 'bekeken' gedefinieerd als varchar en niet als een number? Ik denk dat dit gelijk je probleem is met ordenen, je ordent namelijk nu op alfanumerieke waarde en niet op numerieke waarde...

Show me the money.The Pexman always checks twice...
-=System=-


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
totaal aantal plaatjes:

SELECT COUNT(idnummer) FROM gallery

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Het kiezen van het juiste datatype is het halve werk.......

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Dit topic is gesloten.