Articles of prepare statement

Отсутствует аргумент 2 для wpdb :: prepare ()

Я работаю над сайтом, на котором используется ранее разработанный плагин слайдера изображений. У меня все это работало в моей локальной среде, но как только я взял его вживую, он нажал следующую ошибку в любом месте слайдера изображения … Warning: Missing argument 2 for wpdb::prepare(), called in /home/content/r/o/b/robertrhuspeak/html/desarch/wp content/plugins/portfolio/fields.php on line 48 and defined in /home/content/r/o/b/robertrhuspeak/html/desarch/wp-includes/wp-db.php […]

Переписать SQL-запрос как подготовленный оператор и использовать в цикле foreach

У меня есть sql-запрос, который я использую для заполнения таблицы данными. Похоже, это <?php $client = $wpdb->get_results("SELECT concat (string, string2), type FROM `file` WHERE `code` = incoming AND `status` = new"); $header = array("concat", "type"); echo "<thead><tr>"; foreach ($header as $list) { echo '<th >' . $list . '</th>'; } echo "<thead></tr>"; foreach ($client as […]

wpdb подготовить sql проблему

У меня проблема с запросом wpdb prepare и sql. Если я запускаю запрос непосредственно через wpdb-> get_results, он работает нормально. Вот: $alabala_sql = $wpdb->prepare( " SELECT * FROM $wpdb->posts p INNER JOIN $wpdb->term_relationships tr ON p.ID = tr.object_id INNER JOIN $wpdb->term_taxonomy tt ON tr.term_taxonomy_id=tt.term_taxonomy_id inner join $wpdb->terms t on t.term_id=tt.term_id and t.slug='$curPageId' WHERE p.post_title LIKE […]

wpdb_prepare с несколькими или условием

Я хочу выполнить такой запрос: $wpdb->prepare( "SELECT * … from … WHERE ( post_title LIKE '%%%s%%' or post_content LIKE '%%%s%%' )…, $string ); Если я выполняю запрос только с одним условием, он работает: $wpdb->prepare( "SELECT * … from … WHERE ( post_title LIKE '%%%s%%' )…, $string ); Какая ошибка в моем первом запросе?

Неправильное использование wpdb :: prepare ()

Не уверен, что я делаю неправильно здесь. Я не писал этот код, но я получаю следующую ошибку в WordPress: Аргумент запроса wpdb :: prepare () должен иметь местозаполнитель. Это сообщение было добавлено в версии 3.9. <?php echo '<div class="client_list"><input type="checkbox" name="check_all" value="0" class="" id="check_all" /> Check All</div>'; $send_message_lists = get_post_meta($post->ID, wpvbxcon::smslist_smsclient, true); if(!is_array($send_message_lists)) $send_message_lists = […]

Вставка записи MySQL в таблицу с массивом имен полей и массивом значений

Я вижу это в Codex: $wpdb->insert( $table, $data, $format ); Я использую этот тип кода, и он работает: $wpdb->query( $wpdb->prepare( "INSERT INTO `table` (`field1`,`field2`,`field3`,`field4`) VALUES (%d,%d,%d,%s) ", $_REQUEST['field1'], $_REQUEST['field2'], $_REQUEST['field3'], $_REQUEST['field4'] ) ); У меня есть форма, которая имеет 20 необязательных полей, поэтому я не хочу просто вставлять их все, потому что некоторые из них […]

Таблица WPDB не существует

Из этого кода: global $wpdb; $sidebar_table = $wpdb->prefix . 'w3care_sidebar_position'; $checkad = $wpdb->get_results( $wpdb->prepare( "SELECT ad_id, sidebar_position, ad_type FROM `%s` WHERE page_id = '11646' AND page_type='page'",$sidebar_table )); Я получаю следующую ошибку: WordPress database error Table 'wp_rainnews.'wp_w3care_sidebar_position'' doesn't exist for query SELECT ad_id, sidebar_position, ad_type FROM `'wp_w3care_sidebar_position'` WHERE page_id = '11646' AND page_type='page' /* From [siteurl/] […]

Фиксирование wpdb-> get_results и wpdb-> подготовка?

Поэтому я использовал тему Вилан из ThemeForest. Наряду с темой приходят пара плагинов, одним из которых является Revolution Slider . Я также использую Bedrock by Roots . Я получаю следующую ошибку: Обратите внимание: wpdb :: prepare был вызван неправильно. Аргумент запроса wpdb :: prepare () должен иметь местозаполнитель. Дополнительную информацию см. В разделе «Отладка в […]

SELECT-запрос с подготовкой и заполнителем для строки

Я пытаюсь узнать, как сделать простой запрос Select, используя $ wpdb-prepare. Я проверяю, что отправленное пользователем электронное письмо уже доступно в базе данных. В синтаксисе должно быть что-то не так, потому что строковый заполнитель не определен, согласно PHPstorm. $mail = $_POST['email']; $table = $wpdb->prefix . 'members'; $sql = $wpdb->prepare( "SELECT * FROM $table WHERE email […]

Правильное составление отчета для ALTER TABLE и использование ПОСЛЕ

Мой код для ALTER TABLE не использует метод prepare() $wpdb поэтому код необходимо обновить должным образом. Существует множество примеров запроса SELECT и т. Д., Но не может найти что-то для ALTER TABLE с несколькими параметрами, включенными в SQL. Это старый код. $post_qry = $wpdb->get_row( "SELECT * FROM $wpdb->posts" ); if ( ! isset( $post_qry->forum_id ) […]

Intereting Posts
Как экспортировать / импортировать настройки параметров темы? Конфликт между возможностями и видимостью меню с пользовательскими типами сообщений Почему json_decode не работает? как я могу отображать все видео на YouTube с учетной записью пользователя youtube проблема кодирования символов в пользовательском шаблоне Выпадающий фильтр для таблиц в wordpress Не удалось экспортировать плагины как выйти из учетной записи пользователя на вкладке браузера или закрыть окно Как превратить WordPress в платный сайт участника Как установить cookie для зарегистрированных пользователей в md5 ($ user-> ID. My_secret)? current_page_item отсутствует внутри wp_nav_menu Разъяснение по auth_redirect () Плагин WordPress: изображения OSCommerce, которые не отображаются в передней части Пользовательские сообщения Запрос и meta_query Порядок сортировки Изменить страницу профиля администратора Buddypress Постоянная ссылка