Benvenuto Posted July 10, 2003 Report Share 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. :( Link to comment Share on other sites More sharing options...
jannis Posted July 10, 2003 Report Share 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. Link to comment Share on other sites More sharing options...
deo Posted July 10, 2003 Report Share 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... Link to comment Share on other sites More sharing options...
3ps Posted July 10, 2003 Report Share Posted July 10, 2003 http://paste.php.lv/206 Link to comment Share on other sites More sharing options...
jannis Posted July 13, 2003 Report Share Posted July 13, 2003 ak "..pec veltiem meklejumiem.." :lol: raadaas ka neesi taads vieniigais - http://php-dev.lv/?cat=forums&id=1⊂=55 Link to comment Share on other sites More sharing options...
CryRat Posted July 14, 2003 Report Share 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... Link to comment Share on other sites More sharing options...
3ps Posted July 14, 2003 Report Share 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 Link to comment Share on other sites More sharing options...
CryRat Posted July 15, 2003 Report Share 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... Link to comment Share on other sites More sharing options...
3ps Posted July 15, 2003 Report Share 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ā. Link to comment Share on other sites More sharing options...
Little_Hacker Posted July 17, 2003 Report Share 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: Link to comment Share on other sites More sharing options...
3ps Posted July 18, 2003 Report Share 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? Link to comment Share on other sites More sharing options...
cuuu Posted July 18, 2003 Report Share 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 ;) Link to comment Share on other sites More sharing options...
Venom Posted July 27, 2003 Report Share 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). Link to comment Share on other sites More sharing options...
Recommended Posts