ئېلان قوبۇل قىلىش تېلېفونى: 13999061557
كۆرۈش: 504|ئىنكاس: 0
ئوڭ تەرىپنى يىغىش

WordPress خاتالىقى - ()Missing argument 2 for wpdb::prepare

18

تېما

42

يازما

247

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
613
ئاقچا
1
WordPress 3.5 نى ئىشلىتىۋاتقان تورداشلىرىمىز ھېلىھەم بار دەپ ئويلايمەن. ئۇنداقتا WordPress 3.5 نى ئىشلىتىۋاتقان تورداشلىرىمىز بەزى قىستۇرمىلارنى ئىشلەتكەندە مۇنداق خاتالىق كۆرۈلۈشى مۇمكىن. يەنى ()Missing argument 2 for wpdb::prepare. ئۇنداقتا بىز بۇ خاتالىقنىڭ كېلىپ چىقىش مەنبەسىنى ئىزدەپ باقايلى...

خاتالىقنى كەلتۈرۈپ چىقىرىدىغان ئامىل

تۆۋەندىكى رەسىمدە كۆرسىتىلگەن خاتالىقتىن قارىغاندا، ()wpdb::prepare نىڭ ئىككىنچى پارامېترى كەم بولۇپ قالغان. تېخنىكىلىق جەھەتتىن قارىساق WordPress نىڭ prepare نى بۇنداق ئۆزگەرتىشى تامامەن توغرا، چۈنكى بۇنىڭ SQL جۈملىسىنى قوراشتۇرۇش رولى بار. قائىدە بويىچە ئېيتقاندا بۇ ئورۇنغا ئىككى پارامېتر بېرىش، SQL ئارقىلىق ھۇجۇمغا ئۇچراشنىڭ ئالدىنى ئېلىش. ئەمما WordPress نىڭ بۇرۇنقى نەشىرلىرى prepare نىڭ ئىككىنچى پارامېترغا سەل قارىغان. ھازىر بولسا تۇيۇقسىزلا ئىككىنچى پارامېترنى چوقۇم بوش قويماسلىق كېرەك دەپ بېكىتكەنلىكى ئۈچۈن، نۇرغۇن ئۇسلۇب ياكى قىستۇرمىلارنىڭ نورمال ئىشلىمەسلىكى مۇقەررەر ئەھۋال.


خاتالىقنى ھەل قىلىش ئۇسۇلى

1. خاتالىق چىققان ھۆججەتنى ئېچىپ (رەسىمدە سېرىق بويالغان ھۆججەت)، كۆرسىتىلگەن قۇر سانى بويىچە ئىزدىسەك بولىدۇ، ياكى بولمىسا wpdb->prepare$ بۇنى ئىزدىسەكمۇ ئوخشاش.

2. prepare گە بىر قۇرۇق ھەرپ-بەلگە تىزىقى(字符串) نى ئىككىنچى پارامېتر قىلىپ بەرسەكلا بولىدۇ.

مەسىلەن :

  1. $wpdb->prepare('xxx');
مەزمۇننى كۆچۈرۈۋېلىش
نى

  1. $wpdb->prepare('xxx', '');
مەزمۇننى كۆچۈرۈۋېلىش
نىڭغا ئۆزەگەرتسەك بولىدۇ.


يازما مەنبەسى : ئۇيغۇر ھەقسىز مەنبەلەر تورى
كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | ئەزا بولۇش

سەھىپە جۇغلانما قائىدىسى

تېما يوللاش ئالدىنقى تېما كېيىنكى تېما تېز ئىنكاس تۈرگە قايتىش 这是一个自定义按钮
تېز ئىنكاس چوققىغا قايتىش سەھىپىگە قايتىش