Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kelompokkan halaman dari satu kolom

Tambahkan kolom bernama group_id (atau sejenisnya) ke tabel halaman Anda.

Pilih dari db dengan WHERE group_id = jika ingin memilih satu grup atau ORDER BY group_id untuk, ya, memesan berdasarkan grup.

EDIT

Jika Anda harus tetap berpegang pada konsep ini, Anda dapat membagi page_title menjadi komponen yang relevan. Saya tidak akan memberi Anda kueri yang berfungsi dan rutinitas penyortiran, tetapi untuk membantu Anda memulai:

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

di mana $page_title adalah judul halaman dari db Anda.

Mengikuti contoh Anda (entri baris pertama), ini akan menghasilkan

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

baik, dan demi kelengkapan, perlu disebutkan bahwa akan ada $page_title_separated[2] , yang akan kosong. Juga, judul sebenarnya, yaitu $page_title_separated[0] akan diakhiri dengan spasi.

Saya berasumsi Anda tahu cara mengurutkan array di php dan apa yang harus dilakukan dengan data ini nanti.

Ada banyak cara yang lebih rapi untuk melakukan ini, tetapi - saya tidak bisa cukup menekankan ini - kolom ketiga tetap yang paling licin.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memuat tabel mysql ke python membutuhkan waktu yang sangat lama dibandingkan dengan R

  2. Bagaimana cara menguji port mana yang menjalankan MySQL dan apakah itu dapat dihubungkan?

  3. SELECT / GROUP BY - segmen waktu (10 detik, 30 detik, dll)

  4. Hash kata sandi dan pengasinan - apakah ini metode yang bagus?

  5. Cara menggunakan jeda baris di Flex dengan string PHP