32
WORDPRESS MEETUP CEBU OCT. 5 ,2013 Tuesday, October 8, 13

WordPress database

Embed Size (px)

DESCRIPTION

Cebu WordPress Meetup

Citation preview

Page 1: WordPress database

WORDPRESS MEETUP CEBUOCT. 5 ,2013

Tuesday, October 8, 13

Page 2: WordPress database

HOW WORDPRESS WORKS

Tuesday, October 8, 13

Page 3: WordPress database

HOW WORDPRESS WORKS

Tuesday, October 8, 13

Page 4: WordPress database

HOW WORDPRESS WORKS

Tuesday, October 8, 13

Page 5: WordPress database

HOW WORDPRESS WORKS

Tuesday, October 8, 13

Page 6: WordPress database

HOW WORDPRESS WORKS

Tuesday, October 8, 13

Page 7: WordPress database

HOW WORDPRESS WORKS

Tuesday, October 8, 13

Page 8: WordPress database

HOW WORDPRESS WORKS

Tuesday, October 8, 13

Page 9: WordPress database

HOW WORDPRESS WORKS

Tuesday, October 8, 13

Page 10: WordPress database

HOW WORDPRESS WORKS

Tuesday, October 8, 13

Page 11: WordPress database

HOW WORDPRESS WORKS

Tuesday, October 8, 13

Page 12: WordPress database

HOW WORDPRESS WORKS

Tuesday, October 8, 13

Page 13: WordPress database

QUICK TOUR TO WORDPRESSDATABASE

Tuesday, October 8, 13

Page 14: WordPress database

Tuesday, October 8, 13

Page 15: WordPress database

WHY WOULD I USE WPDB?

Tuesday, October 8, 13

Page 16: WordPress database

WHY WOULD I USE WPDB?

1. custom database queries

Tuesday, October 8, 13

Page 17: WordPress database

WHY WOULD I USE WPDB?

1. custom database queries2. when using a plugin

Tuesday, October 8, 13

Page 18: WordPress database

WHY WOULD I USE WPDB?

1. custom database queries2. when using a plugin3. simplifying and optimizing server loads

Tuesday, October 8, 13

Page 19: WordPress database

WHY WOULD I USE WPDB?

1. custom database queries2. when using a plugin3. simplifying and optimizing server loads4. it’s easy to maintain and flexible

Tuesday, October 8, 13

Page 20: WordPress database

WHY WOULD I USE WPDB?

1. custom database queries2. when using a plugin3. simplifying and optimizing server loads4. it’s easy to maintain and flexible5. makes you a better WP developer

Tuesday, October 8, 13

Page 21: WordPress database

WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB

codex.wordpress.org/Function_Reference/wpdb_Class

Tuesday, October 8, 13

Page 22: WordPress database

WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB

codex.wordpress.org/Function_Reference/wpdb_Class

C

R

U

D

Tuesday, October 8, 13

Page 23: WordPress database

WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB

codex.wordpress.org/Function_Reference/wpdb_Class

C

R

U

D

reate

Tuesday, October 8, 13

Page 24: WordPress database

WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB

codex.wordpress.org/Function_Reference/wpdb_Class

C

R

U

D

reate

read

Tuesday, October 8, 13

Page 25: WordPress database

WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB

codex.wordpress.org/Function_Reference/wpdb_Class

C

R

U

D

reate

read

pdate

Tuesday, October 8, 13

Page 26: WordPress database

WORDPRESS DATABASEWORDPRESS DATABASE CLASS - WPDB

codex.wordpress.org/Function_Reference/wpdb_Class

C

R

U

D

reate

read

pdate

elete

Tuesday, October 8, 13

Page 27: WordPress database

CREATE$wpdb->insert( ! 'table', ! array( ! ! 'column1' => 'value1', ! ! 'column2' => 123 ! ), ! array( ! ! '%s', ! ! '%d' ! ) );

Tuesday, October 8, 13

Page 28: WordPress database

READ$mypost = $wpdb->get_row("SELECT * FROM $wpdb->posts WHERE ID = 10");

echo $mypost->post_title;

Tuesday, October 8, 13

Page 29: WordPress database

UPDATE$wpdb->update( ! 'table', ! array( ! ! 'column1' => 'value1',!// string! ! 'column2' => 'value2'!// integer (number) ! ), ! array( 'ID' => 1 ), ! array( ! ! '%s',! // value1! ! '%d'!// value2! ), ! array( '%d' ) );

Tuesday, October 8, 13

Page 30: WordPress database

DELETE

// Default usage.$wpdb->delete( 'table', array( 'ID' => 1 ) );

// Using where formatting.$wpdb->delete( 'table', array( 'ID' => 1 ), array( '%d' ) );

Tuesday, October 8, 13

Page 31: WordPress database

QUESTIONS?Feel free to ask anything regarding WordPress or web

development in general.

Tuesday, October 8, 13

Page 32: WordPress database

WORDPRESS CEBU

Tuesday, October 8, 13