回答編集履歴

1

追加

2016/09/08 02:46

投稿

kaji
kaji

スコア648

test CHANGED
@@ -39,3 +39,77 @@
39
39
  define('DB_COLLATE', '');
40
40
 
41
41
  ```
42
+
43
+
44
+
45
+ db呼び出し
46
+
47
+ vi ./public/wp-includes/load.php
48
+
49
+ ```ここに言語を入力
50
+
51
+ $wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST );
52
+
53
+ ```
54
+
55
+
56
+
57
+ db操作
58
+
59
+ vi public/wp-includes/wp-db.php
60
+
61
+ ```ここに言語を入力
62
+
63
+ >---function tables( $scope = 'all', $prefix = true, $blog_id = 0 ) {
64
+
65
+ >--->---switch ( $scope ) {
66
+
67
+ >--->--->---case 'all' :
68
+
69
+ >--->--->--->---$tables = array_merge( $this->global_tables, $this->tables );
70
+
71
+ >--->--->--->---if ( is_multisite() )
72
+
73
+ >--->--->--->--->---$tables = array_merge( $tables, $this->ms_global_tables );
74
+
75
+ >--->--->--->---break;
76
+
77
+ >--->--->---case 'blog' :
78
+
79
+ >--->--->--->---$tables = $this->tables;
80
+
81
+ >--->--->--->---break;
82
+
83
+ >--->--->---case 'global' :
84
+
85
+ >--->--->--->---$tables = $this->global_tables;
86
+
87
+ >--->--->--->---if ( is_multisite() )
88
+
89
+ >--->--->--->--->---$tables = array_merge( $tables, $this->ms_global_tables );
90
+
91
+ >--->--->--->---break;
92
+
93
+ >--->--->---case 'ms_global' :
94
+
95
+ >--->--->--->---$tables = $this->ms_global_tables;
96
+
97
+ >--->--->--->---break;
98
+
99
+ >--->--->---case 'old' :
100
+
101
+ >--->--->--->---$tables = $this->old_tables;
102
+
103
+ >--->--->--->---break;
104
+
105
+ >--->--->---default :
106
+
107
+ >--->--->--->---return array();
108
+
109
+ >--->--->--->---break;
110
+
111
+ >--->---}
112
+
113
+
114
+
115
+ ```