@@ -25,7 +25,11 @@ function litespeed_update_7_0_1()
25
25
Debug2::debug ('[Data] v7.0.1 upgrade started ' );
26
26
27
27
$ tb_url = $ wpdb ->prefix . 'litespeed_url ' ;
28
- $ tb_exists = $ wpdb ->get_var ("SHOW TABLES LIKE ' " . $ tb_url . "' " );
28
+ $ save_state = $ wpdb ->suppress_errors ;
29
+ $ wpdb ->suppress_errors (true );
30
+ $ tb_exists = $ wpdb ->get_var ('DESCRIBE ` ' . $ tb_url . '` ' );
31
+ $ wpdb ->suppress_errors ($ save_state );
32
+
29
33
if (!$ tb_exists ) {
30
34
Debug2::debug ('[Data] Table `litespeed_url` not found, bypassed migration ' );
31
35
return ;
@@ -106,7 +110,12 @@ function litespeed_update_5_3()
106
110
{
107
111
global $ wpdb ;
108
112
Debug2::debug ('[Data] Upgrade url_file table ' );
109
- $ tb_exists = $ wpdb ->get_var ('SHOW TABLES LIKE " ' . $ wpdb ->prefix . 'litespeed_url_file" ' );
113
+
114
+ $ save_state = $ wpdb ->suppress_errors ;
115
+ $ wpdb ->suppress_errors (true );
116
+ $ tb_exists = $ wpdb ->get_var ('DESCRIBE ` ' . $ wpdb ->prefix . 'litespeed_url_file` ' );
117
+ $ wpdb ->suppress_errors ($ save_state );
118
+
110
119
if ($ tb_exists ) {
111
120
$ q =
112
121
'ALTER TABLE ` ' .
@@ -127,7 +136,12 @@ function litespeed_update_4_4_4()
127
136
{
128
137
global $ wpdb ;
129
138
Debug2::debug ('[Data] Upgrade url_file table ' );
130
- $ tb_exists = $ wpdb ->get_var ('SHOW TABLES LIKE " ' . $ wpdb ->prefix . 'litespeed_url_file" ' );
139
+
140
+ $ save_state = $ wpdb ->suppress_errors ;
141
+ $ wpdb ->suppress_errors (true );
142
+ $ tb_exists = $ wpdb ->get_var ('DESCRIBE ` ' . $ wpdb ->prefix . 'litespeed_url_file` ' );
143
+ $ wpdb ->suppress_errors ($ save_state );
144
+
131
145
if ($ tb_exists ) {
132
146
$ q =
133
147
'ALTER TABLE ` ' .
@@ -171,7 +185,12 @@ function litespeed_update_4()
171
185
{
172
186
global $ wpdb ;
173
187
$ tb = $ wpdb ->prefix . 'litespeed_cssjs ' ;
174
- $ existed = $ wpdb ->get_var ("SHOW TABLES LIKE ' $ tb' " );
188
+
189
+ $ save_state = $ wpdb ->suppress_errors ;
190
+ $ wpdb ->suppress_errors (true );
191
+ $ existed = $ wpdb ->get_var ('DESCRIBE ` ' . $ tb . '` ' );
192
+ $ wpdb ->suppress_errors ($ save_state );
193
+
175
194
if (!$ existed ) {
176
195
return ;
177
196
}
@@ -711,7 +730,12 @@ function litespeed_update_3_0($ver)
711
730
712
731
// Update image optm table
713
732
Debug2::debug ('[Data] Upgrade img_optm table ' );
714
- $ tb_exists = $ wpdb ->get_var ('SHOW TABLES LIKE " ' . $ wpdb ->prefix . 'litespeed_img_optm" ' );
733
+
734
+ $ save_state = $ wpdb ->suppress_errors ;
735
+ $ wpdb ->suppress_errors (true );
736
+ $ tb_exists = $ wpdb ->get_var ('DESCRIBE ` ' . $ wpdb ->prefix . 'litespeed_img_optm` ' );
737
+ $ wpdb ->suppress_errors ($ save_state );
738
+
715
739
if ($ tb_exists ) {
716
740
$ status_mapping = array (
717
741
'requested ' => 3 ,
0 commit comments