Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक कॉलम से ग्रुप पेज

अपनी पेज टेबल में group_id (या इसी तरह) नामक कॉलम जोड़ें।

डीबी से WHERE group_id = . के साथ चुनें यदि एक समूह का चयन करना चाहते हैं या ORDER BY group_id करने के लिए, ठीक है, समूह द्वारा आदेश।

संपादित करें

यदि आपको इस अवधारणा पर टिके रहना है, तो आप page_title को प्रासंगिक घटकों में विभाजित कर सकते हैं। मैं आपको एक कार्यशील क्वेरी और सॉर्टिंग रूटीन प्रस्तुत करने नहीं जा रहा हूँ, बल्कि आपको आरंभ करने के लिए प्रस्तुत कर रहा हूँ:

$page_title_separated = preg_split("/[\{\}]+/", $page_title);

जहां $page_title आपके डीबी से एक पृष्ठ शीर्षक है।

आपके उदाहरण (पहली पंक्ति प्रविष्टि) के बाद, इसका परिणाम होगा

$page_title_separated[0] => xy
$page_title_separated[1] => a

ठीक है, और पूर्णता के लिए, यह उल्लेख किया जाना चाहिए कि एक $page_title_separated[2] होगा , जो खाली होगा। साथ ही, असली शीर्षक, यानी $page_title_separated[0] एक खाली स्थान में समाप्त होगा।

मुझे लगता है कि आप जानते हैं कि php में सरणियों को कैसे क्रमबद्ध करना है और बाद में इस डेटा के साथ क्या करना है।

ऐसा करने के कई आसान तरीके हैं, लेकिन - मैं इस पर पर्याप्त जोर नहीं दे सकता - सबसे पतला तीसरा कॉलम बना रहता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस डिजाइन में n:m और 1:n का अर्थ

  2. MySQL संग्रहीत कार्यविधि में WHERE का उपयोग कैसे करें?

  3. एक MySQL तालिका में लापता मानों को इंटरपोलेट करें

  4. पीएचपी पीडीओ और MySQLi

  5. CURRENT_TIME उदाहरण – MySQL