Articles of mysql

Использование $ wpdb для запуска инструкции mysql, пустой вывод

Я строию портал арендатора, который показывает 16 последних транзакций и работает на балансе рядом с каждой транзакцией. Я борюсь с отображением текущего баланса. Вот мой код: if (is_user_logged_in()) { $user = wp_get_current_user(); $transactionInfo = $wpdb->get_results("SELECT * FROM exp_tran WHERE tenant_number = " . (int) $user->ID); $balance = $wpdb->query( $wpdb->prepare( "SET @csum := (SELECT current_balance FROM […]

Как запустить несколько операторов в одном запросе?

У меня есть запрос, который отлично работает, если я запускаю его непосредственно в MySQL, но не работает, если я запускаю его через WordPress $ wpdb-> query ($ wpdb-> prepare ()). Если я повторю баланс $ в WordPress, я получаю пустой стол. Похоже, цикл foreach запущен, но я получаю пустые строки и ячейки. Запрос: if (is_user_logged_in()) […]

Расширенный SQL-запрос SQL

через 4 часа я не могу найти решение, как правильно написать SQL-запрос для эхо-данных из двух таблиц. У меня есть две таблицы, и мне нужно «ПРИСОЕДИНИТЬ» их данные. Первая таблица – wp_users вторая – wp_usermeta . Из wp_users мне нужно только user_email (так что это будет SELECT user_email FROM wp_users ). Но мне нужно присоединиться […]

Вставьте данные из файла .sql в плагин wordpress

Я создаю плагин wordpress, который должен создать таблицу и вставить данные местоположения в это. В этом запросе INSERT имеется более 50000 местоположений, поэтому в отдельный файл .sql. Мне нужно запустить это, когда я активирую плагин. Я создаю таблицу, как показано ниже. function locations_install() { global $wpdb; global $locations_db_version; $table_name = $wpdb->prefix . 'setfordslocations'; $charset_collate = […]

Объедините tax_query и meta_query в WP_Query

Я строю поиск в WordPress. Я ищу custom_post_type в сочетании с несколькими пользовательскими таксономиями и метаданными . custom_post_type: транспортное средство таксономы: бренд, тип топлива, … метаданные: цена, пробег, … У меня есть форма отправки запроса на мой архив. Php – отправляет данные в порядке (я проверен с помощью $ _GET). Archive.php получает подчиненные данные и […]

с mysql, добавьте настраиваемые поля в сообщения с определенным значением настраиваемого поля

Некоторые сообщения имеют следующие 2 настраиваемых поля: ключ: "папка", значение: "1201" ключ: "thumb200", значение: "somename.jpg" Я хочу добавить настраиваемое поле с ключом: «thumb400» со значением, взятым из «thumb200». Я могу создать новое настраиваемое поле thumb400 и добавить значение thumbs200 с помощью: INSERT INTO wp_postmeta (post_id, meta_key, meta_value)( SELECT post_id, 'thumb400', meta_value FROM wp_postmeta WHERE meta_key='thumb200' […]

Bulk Change Категории WordPress Slug

Я пытаюсь увеличить количество «подслоев» в конце терминов категории 5k. Я попытался запустить это в sql. update wpkf_terms set cat_name = CONCAT(cat_name, '-subbed') Но я получил эту ошибку Error SQL query: update wpkf_terms set cat_name = CONCAT(cat_name, '-subbed') MySQL said: Documentation #1054 – Unknown column 'cat_name' in 'field list'

Подготовленный запрос БД из массива _POST

эй, ребята, я немного новичок в WordPress и написал свою собственную тему сейчас Вопрос: каков правильный способ выполнения sql-запроса в пользовательской таблице mysql в сочетании с POST-данными. Проблема в том, что данные получают двойное экранирование, и я не знаю, как этого избежать: Следующий сценарий: вход поступает через ajax Входное значение: example'with'quotes Worpress autoescapes в wp-settings.php […]

простой плагин wordpress ajax не работает, когда он не вошел в систему

кто-нибудь столкнулся с этой ошибкой, что он будет работать, когда вы войдете в систему, но как только вы выйдете из системы, он больше не будет работать. это очень простой плагин, который будет получать почтовый индекс и отображать соответствующую скорость. вот код. https://pastebin.com/TPFYJFCP ТИА!

Проверка пароля WordPress в php-скрипте

Я разработал веб-сайт с wordpress и LightIRC, и я пытаюсь настроить его так, чтобы мои пользователи автоматически вошли в чаты LightIRC. Мой текущий код выглядит следующим образом: <?php global $wpdb; include '/home/admin/web/public_html/wp-blog-header.php'; global $current_user; get_currentuserinfo(); $nickname = $current_user->display_name; $nickname = str_replace('', '-', $nickname); $nickname = preg_replace('/[^A-Za-z0-9\-]/', '', $nickname); if ( is_numeric(substr($nickname, 0, 1)) ) { […]