KEPKE Posted July 26, 2011 Report Share Posted July 26, 2011 (edited) Respektīvi es it kā nojaušu, bet tomēr gribētos redzēt gatavu vai aptuvenu konceptu kā būtu pareizi salīdzināt preci. Faktiski pēc manām domām iekš tabulas tiek izvadītas rindas (rindu skaits var augt un mainīties) no datu bāzes: RowID1 RowID2 RowID3 RowID4 Attiecīgi "zem" katra RowID atlasa datus no datu bāzes, kur ieraksts vienāds ar RowID? Beigās vajadzētu sanākt kaut kam tādam: -------- Prece1 | Prece2 | Prece3 | Prece 4 | ... | Nosauk1 Nosauk2 Nosauk3 ... Edited July 26, 2011 by KEPKE Quote Link to comment Share on other sites More sharing options...
anonīms Posted July 26, 2011 Report Share Posted July 26, 2011 nu pats, kad rakstīju, tad sanāca 5 tabulas, kopā ar produktiem CREATE TABLE IF NOT EXISTS `products_specification` ( `pid` int(11) NOT NULL, `data` text NOT NULL, UNIQUE KEY `pid` (`pid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `products_specification_fields` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tid` int(11) NOT NULL, `spec_type` tinyint(4) NOT NULL, `spec_values` text NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `tid` (`tid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ; CREATE TABLE IF NOT EXISTS `products_specification_groups` ( `tid` int(11) NOT NULL, `data` text NOT NULL, UNIQUE KEY `tid_2` (`tid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; un vēl viena tabulu, ko diemžēl neparādīšu. produkts tiek piesaistīts pie grupas teiksim "monitori". Pie grupas "monitori" tiek piesaistīti noteikti lauki (teiksim pele, textfield, garantija, checkbox, etc) un tad pie produkta piesaistam šo grupu un attiecīgi izvadam laukus, kurus tālāk saglabājam Quote Link to comment Share on other sites More sharing options...
KEPKE Posted July 27, 2011 Author Report Share Posted July 27, 2011 (edited) kāda tev atšķirība starp product specification un specification field.. vai tad viņas neapvienojas vienā? Edited July 27, 2011 by KEPKE Quote Link to comment Share on other sites More sharing options...
anonīms Posted July 27, 2011 Report Share Posted July 27, 2011 Nē. specifikācijas lauki tiek piesaistīti grupai tur var būt teiksim izšķirtspēja usb ieeja blabla bet teiksim produktos varbūt tev noteiktam nevajag tos visus rādīt un kādu vajag izlaist tāpēc tiek glabāti atsevišķi. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.