waplet Posted May 8, 2010 Report 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
Леший Posted May 8, 2010 Report Posted May 8, 2010 Baidos, ka tev būs jārakstā mysql unserialize funkciju. Vai arī pagooglē, gan jau tāda funkcija ir.
waplet Posted May 8, 2010 Author Report 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
Леший Posted May 8, 2010 Report 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š "".
Recommended Posts