22. december 2003 - 00:46Der er
38 kommentarer og 1 løsning
Visning i et bestemt antal !
Jeg er ved at lave en side hvor der er 230+ billeder som bliver vist, det vil være en stor del at hive dem frem alle sammen ! Kan jeg gøre så der eks bliver vist 50 ad gangen og så kan folk klikke sig vidre til de næste 50 ! Eller kan jeg lade det blive styret alfebetisk, så der vises a til b osv ???
Hvis du trækker de binære billeddata ud fra databasen kunne du jo bruge "LIMIT"-keyword'et, og "ORDER BY" til at sortere i alfabetisk rækkefølge
Synes godt om
Slettet bruger
22. december 2003 - 00:56#4
hrmmm... jeg har lige tænkt over det... det er da ikke engang nødvendigt at ha' de binære data i DB'en... bare du har en ref, du skal jo blot begrænse resultatet fra SQL-forespørgslen....
corholio: Jeg bruger bare billed navnet til at hente billedet fra en mappe, men det giver vel omtrent samme resultat ! dvs at jeg skal bare bruge LIMIT = '50' i min søgning ! Hvad hvis jeg vælger kun at køre alefebetisk, hvordan kan jeg begrænse den ??? eks hvis jeg vil have alle som begynder med a b og c ???
detox: Den gir en fejlmelding med at der kommer et [ på et uventet tidspunkt, og når jeg fjerner [] så gir den også en fejl melding, nedtur ! jeg har barberet den helt ned til næsten igenting, men samme fejl :o( $result = mysql_query("SELECT * FROM planter WHERE latin REGEXP "^[a-c]"",$db);
Det var ikke for at snyde dig arne, den glippede lige, sry :o( Jeg er faldet over at REGEXP ikke kan håndtere æ ø å og bare kommer med en fejl :o( Nogen forslag til hvor jeg skal søge !!! jeg kan ikke rigtig finde noget hverken på mysql.com eller goe gamle google :o(
Det kan godt være at ændre sprog på tabel først er i 4.1, men ændre sprog på database er i ældre versioner - og jeg formoder at hver bruger har sin egen database !
Det er MySQL 3.23.58 som jeg kører med ! Er der andre mulighedder for at styre hvilket sprog andet end på phpMyAdmin på forsiden ??? den står på dansk der !!! (da-iso-8859-1)
Du kan prøve at trykke på: 'Vis MySQL system variable' og tjekke det ud omkring sprog: character set server latin1 latin1 character set system utf8 utf8 character set database latin1 latin1 character set client latin1 latin1 character set connection latin1 latin1 character-sets-dir C:\mysql\share\charsets/ C:\mysql\share\charsets/ character set results latin1 latin1 collation connection latin1_danish_ci latin1_danish_ci collation database latin1_swedish_ci latin1_danish_ci collation server latin1_danish_ci latin1_danish_ci
Nu har jeg fusket noget :o) http://www.killingelisten.dk/planter/ men som sagt er det fusk, men det virker og det er hoved sagen ! Jeg vil give 200 point til den som har den rigtige løsning !
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.