waplet Posted May 8, 2010 Report Share Posted May 8, 2010 (edited) Tātad ir lieta tāda, ka vajag izselektot pēdējās(pēc laika) X bildes no tabulas "wp_ngg_pictures" , kur fields - "galleryid" ir visas galerijas , kas piesaistītas galerijai no tabulas "wp_ngg_gallery" , un tām bildēm ir jānāk no galerijām, kuras ir pie Z albūma definētas un definētas tiek šādi field "sortorder" ir šāds a:2:{i:0;s:1:"1";i:1;s:1:"3";} tas ir unserialize(); jātaisa utt. :S doh.. tur baigais čakars sanāk btw. table:wb_ngg_pictures fields:pid(primary,auto incr),galleryid,imagedate table:wb_ngg_gallery fields: gid(primary) table: wb_bgg_album fields: id(primary..),sortorder Nezinu vai ar vienu kvēriju tur pietiks :D PAŅEMT PĒDĒJAS X bildes no NGG_PICTURES ,kur GALERIJU ID ir unserialize no NGG_ALBUM field'a sortorder un ID(albūma) ir Z Edit: P.s. cik noprotu tie 1 un 3 iekš sortorder, kas ir quotēs ir galeriju ID. Edited May 8, 2010 by waplet Link to comment Share on other sites More sharing options...
Леший Posted May 8, 2010 Report Share Posted May 8, 2010 Baidos, ka tev būs jārakstā mysql unserialize funkciju. Vai arī pagooglē, gan jau tāda funkcija ir. Link to comment Share on other sites More sharing options...
waplet Posted May 8, 2010 Author Report Share Posted May 8, 2010 (edited) Nu , bet nav jaf obligāti vienā kvērijā to visu. Domāju kkā tā.. function dostatposlednii image( $album_id ){ $q1 = mquery("SELECT sortorder from ngg_album where id = $album_id"); $q1 = mysql_fetch_object($q1); $q1 = unserialize($q1->sortorder); , bet tālāk gan nezinu.. respektīvi vajazdēs kkā selektēt tad visas galerijas ar tiem id, kas ir taja arrayā. } Edited May 8, 2010 by waplet Link to comment Share on other sites More sharing options...
Леший Posted May 8, 2010 Report Share Posted May 8, 2010 Šaj gadījumā no 2 vai vairāk query jēgas nav. Vispār, šaj gadījumā tu vari no fielda sortorder izņemt visas vērības, kas ir iekš "". Link to comment Share on other sites More sharing options...
Recommended Posts