sql >> Database teknologi >  >> RDS >> Mysql

Hvordan linker Wordpress indlæg til kategorier i sin database?

Relationerne til Wordpress-databasen er tilgængelige i databasediagrammet .

I dit særlige tilfælde er det:

wp_posts.ID
->wp_term_relationships.object_id
->wp_term_relationships.term_taxonomy_id
->wp_term_taxonomy.term_taxonomy_id
->wp_term_taxonomy.term_id
->wp_terms.term_id

For at forespørge skal du bruge en SQL join:

SELECT p.ID, t.term_id
FROM wp_posts p
LEFT JOIN wp_term_relationships rel ON rel.object_id = p.ID
LEFT JOIN wp_term_taxonomy tax ON tax.term_taxonomy_id = rel.term_taxonomy_id
LEFT JOIN wp_terms t ON t.term_id = tax.term_id

Men det skal bemærkes, at wordpress-databasen kan ændre sig til enhver tid, og du bør bruge de Wordpress-leverede mekanismer (såsom query_posts ) for at filtrere indlæg fra databasen.




  1. Drej på Oracle 10g

  2. Omkostningerne ved gratis PostgreSQL-reklame

  3. Opretter du en søgeformular i PHP for at søge i en database?

  4. UTF8-kodningsproblem - med gode eksempler