PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
MySQL suurim väärtus ees - order by????
Postitaja: webphp 2003-10-26 17:02:21
kuidas saab MySQL-ist kätte nt. 20 suurimat ID-d (auto_increment), kus juures suurim kõige ees?

kui selline sqlcmd - mysql_query("SELECT * FROM tabel ORDER BY id desc") or die(mysql_error()); , siis see ei ole ju õige, sest order by paneb ju asjad tähestikulisse järjekorda .... ning siis on 3 eespool kui 35. Ühesõnaga sellisel kujul kehtiks see asi ainult (0st kuni 9ni)


Viimati muudetud: 26-10-2003 17:03:11
Muutja: webphp
Põhjus:

RE: MySQL suurim väärtus ees - order by????
Postitaja: eno 2003-10-26 17:14:05
SELECT * FROM tabel ORDER BY id DESC LIMIT 20
RE: MySQL suurim väärtus ees - order by????
Postitaja: webphp 2003-10-26 18:46:47
LIMIT ei puutu hetkel asjasse...

leidsin oma vea üles ... väli oli märgitud VARCHAR'ina
RE: MySQL suurim väärtus ees - order by????
Postitaja: eno 2003-10-26 20:40:13

TSITEERITUD:
leidsin oma vea üles ... väli oli märgitud VARCHAR'ina


mis mysql versioonist alates saab VARCHAR tüüpi väljale määrata auto_increment??
RE: MySQL suurim väärtus ees - order by????
Postitaja: webphp 2003-10-27 18:09:13
ega ei saagi auto_increment VARCHAR olla... ID väli oli lihtsalt näide ... ok ebaõnnestunud näide

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0787420272827