Benvenuto Posted July 10, 2003 Report Posted July 10, 2003 Karoche ir man viesu graamata, kas darbinaas ar MySQL. Raada man peedeejos 25 postus, bet neesmu veel sataisiijis, lai raadiitu arii vecaakus. Varbuutk aads vareetu izskaidrot kaa lai uztaisa kaukaadu ciklu, kas vareetu raadiit viesu graamatas arhiivu. Tjipa lai apakshaa ir iespeeja izveeleeties kurus postus raadiit 1-25 25-50 utt. :(
jannis Posted July 10, 2003 Report Posted July 10, 2003 tu laikam netu browseet nemaaki, ne? kaut kad senaak kad man veel aarzemes te bija pieejamas biju uzduuries uz http://evolt.org/article/Multiple_Pages_Wi...9340/index.html nezinu vai tur veel kas ir.
deo Posted July 10, 2003 Report Posted July 10, 2003 njaa, kadreiz es ari velejos to uzzinat, bet pec veltiem meklejumiem atstaju tadu ka ir, un, protams, tas nebija tas labakais variants...
jannis Posted July 13, 2003 Report Posted July 13, 2003 ak "..pec veltiem meklejumiem.." :lol: raadaas ka neesi taads vieniigais - http://php-dev.lv/?cat=forums&id=1⊂=55
CryRat Posted July 14, 2003 Report Posted July 14, 2003 palasīju tās atbildes un... vobšem izskatās ka visur ir apmēram viens un tas pats bet pavisam savādāk nekā kodēju es... <code><font color="#000000"> <font color="#0000CC"><? </font><font color="#006600">if (!</font><font color="#0000CC">$_GET</font><font color="#006600">[</font><font color="#CC0000">"id"</font><font color="#006600">]) { </font><font color="#0000CC">$id </font><font color="#006600">= </font><font color="#0000CC">0</font><font color="#006600">; } else { </font><font color="#0000CC">$id </font><font color="#006600">= </font><font color="#0000CC">$_GET</font><font color="#006600">[</font><font color="#CC0000">"id"</font><font color="#006600">]; } </font><font color="#0000CC">$result </font><font color="#006600">= </font><font color="#0000CC">[url=http://lv.php.net/mysql_query]mysql_query[/url]</font><font color="#006600">(</font><font color="#CC0000">"SELECT * FROM `guestbook` ORDER BY `id` DESC LIMIT $id, 25"</font><font color="#006600">); </font><font color="#FF9900">// šito rindiņu biju aizmirsis ielikt </font><font color="#006600">... </font><font color="#0000CC">$totalrec </font><font color="#006600">= </font><font color="#0000CC">[url=http://lv.php.net/mysql_fetch_array]mysql_fetch_array[/url]</font><font color="#006600">(</font><font color="#0000CC">[url=http://lv.php.net/mysql_query]mysql_query[/url]</font><font color="#006600">(</font><font color="#CC0000">"SELECT `id` FROM `guestbook` ORDER BY `id` DESC LIMIT 1"</font><font color="#006600">)); if (</font><font color="#0000CC">$id </font><font color="#006600">+ </font><font color="#0000CC">25 </font><font color="#006600">< </font><font color="#0000CC">$totalrec</font><font color="#006600">[</font><font color="#CC0000">"id"</font><font color="#006600">]) { </font><font color="#0000CC">$prev </font><font color="#006600">= </font><font color="#0000CC">$id </font><font color="#006600">+ </font><font color="#0000CC">25</font><font color="#006600">; </font><font color="#0000CC">[url=http://lv.php.net/printf]printf[/url]</font><font color="#006600">(</font><font color="#CC0000">"<A href="</font><font color="#006600">%</font><font color="#0000CC">s</font><font color="#006600">?</font><font color="#0000CC">id</font><font color="#006600">=%</font><font color="#0000CC">s</font><font color="#CC0000">" class=link><<< </A>"</font><font color="#006600">, </font><font color="#0000CC">$PHP_SELF</font><font color="#006600">, </font><font color="#0000CC">$prev</font><font color="#006600">); } if (</font><font color="#0000CC">$id </font><font color="#006600">> </font><font color="#0000CC">0</font><font color="#006600">) { </font><font color="#0000CC">$next </font><font color="#006600">= </font><font color="#0000CC">$id </font><font color="#006600">- </font><font color="#0000CC">25</font><font color="#006600">; </font><font color="#0000CC">[url=http://lv.php.net/printf]printf[/url]</font><font color="#006600">(</font><font color="#CC0000">"<A href="</font><font color="#006600">%</font><font color="#0000CC">s</font><font color="#006600">?</font><font color="#0000CC">id</font><font color="#006600">=%</font><font color="#0000CC">s</font><font color="#CC0000">" class=link> >>></A>"</font><font color="#006600">, </font><font color="#0000CC">$PHP_SELF</font><font color="#006600">, </font><font color="#0000CC">$next</font><font color="#006600">); } </font><font color="#0000CC">?></font> </font> </code> vispār neatceros vai te nebij kāds ģļuks... bet principu sapratāt...
3ps Posted July 14, 2003 Report Posted July 14, 2003 vecozēn, tu vispirms pārlasi kodu, ko bāz te, un tad varbūt arī bāz, ne? citād iebāzis esi te tādu ... neko
CryRat Posted July 15, 2003 Report Posted July 15, 2003 vecozēn, tu vispirms pārlasi kodu, ko bāz te, un tad varbūt arī bāz, ne? citād iebāzis esi te tādu ... neko biotch ! :angry: ko brauc virsū bezsakarā ?! ja nesaprati tad tava problēma... kods ir normāls un strādā normāli... nu labi aizmirsu ielikt vienu rindiņu...
3ps Posted July 15, 2003 Report Posted July 15, 2003 vecozēn, man tā tava rindiņa deviņus gadus un sešus mēnešus nav vajadzīga .. kādā ellē ratā tu sadomāji, ka pēdējā ieraksta id norāda uz rindu skaitu tabulā? ar tādu mazgadīgu kodu tu vari iet uz varakļāniem svētceļojumā.
Little_Hacker Posted July 17, 2003 Report Posted July 17, 2003 Njaa.. peedejaa ieraxta id par ierakstu skaitu izmantot ir slikti.. Ja nu kaadu postu tu izdzees ?? Tam ir domaats mysql_num_rows ($kverijs); :blink:
3ps Posted July 18, 2003 Report Posted July 18, 2003 Eu, vecozēn, mysql_num_rows() ierakstu skaitīšanai ir gadsimta doma. Patiesībā mēs to darām ar SELECT count(*) FROM tabula un tad vienīgais atlasītais lauciņš vienīgajā atlasītajā rindā $row[0] vai $row['count(*)'] (atkarībā no fetch modes) ir tevi interesējošais ierakstu skaits tabulā. MySQL ātrāk saskaita uzdotajam SQL atbilstošos ierakstus nekā ja PHP to noskaidro no atgrieztā rezultātu identifikatora. Sakiet, lūdzu, draugi, nafig izmantot forumu, ja jūs nelasāt nevienu atbildi?
cuuu Posted July 18, 2003 Report Posted July 18, 2003 vo vo, lielaas datubaazees ar mysql_num_rows() iznaaks suutiit shurpu turpu baigos datu apjomus tikai lai izskaitiitu cik rindinju, galiigi dumji ;)
Venom Posted July 27, 2003 Report Posted July 27, 2003 nu ir vēl arī tāds mysql_affected_rows() un arī papildus kvērijs nav jāsūta, bet tikai fetčo tālāk ko vajag (ja vien neizmano LIMIT n,m).
Recommended Posts