Intereting Posts
Как изменить статус персонализированного типа сообщений при публикации обновлений без администратора? Сделать сообщения для отображения цикла в алфавитном порядке Цифровая загрузка Woocommerce с настраиваемым PDF-файлом Как я могу отложить публикацию страницы или публикации? Ошибка при исключении сообщения из другого цикла (с использованием его идентификатора) Переписывание плагина WP Sub Posts, чтобы один пользовательский тип сообщения был дочерним по отношению к другому настраиваемому типу сообщений Расширение контекста поиска на экране сообщений списка admin Запросить пользовательские сообщения между датами, используя два поля выбора даты ACF Отфильтруйте второй раскрывающийся список, когда значение выбрано в первом remove_action on after_setup_theme не работает с дочерней темой Удалить по умолчанию quicktags Как использовать JQuery Marquee в WordPress? Возврат или использование данных формы с помощью крючка? Pagination & get_pages? Buddypress – Пользовательское имя для зарегистрированных пользователей Сообщения в сообщении

$ wpdb-> подготовить ошибку после обновления WordPress

Возможный дубликат:
$ wpdb-> warn () предупреждение в WordPress 3.5

Im сталкивается с ошибкой после обновления WordPress до 3.5, Im знает об ошибке, но я не могу ее исправить.

Это код:

$wpdb->prepare("INSERT INTO $orders_table ( theme_name, user_id, order_status, order_verified, order_date, order_payment_method, order_ip )VALUES ( %s, %d, %d, %d, %s, %s, %s)",$theme_name, $user_id, $order_status, $order_verified, $date_now, $order_payment_method, $ip) $wpdb->prepare("SELECT COUNT(*) FROM $orders_table where theme_name='$theme_name' && order_verified = '1';") $wpdb->prepare("SELECT COUNT(*) FROM $orders_table where theme_name='$theme_name' && order_verified = '1' && DAY(order_date) = '$fa_today' && MONTH(order_date) = '$fa_this_month' && YEAR(order_date) = '$fa_this_year';") 

Может кто-нибудь, пожалуйста, обновите код выше?

благодаря

Поскольку вам не хватает второго аргумента, для получения дополнительной информации см. Этот пост – http://make.wordpress.org/core/2012/12/12/php-warning-missing-argument-2-for-wpdb-prepare/ .

Также вы ошибаетесь, по соображениям безопасности вы не должны передавать переменные непосредственно в запрос, поэтому вам следует использовать метод prepare() – см. Codex для информации об использовании.

Вы должны передать переменные (theme_name и user_id) в этой строке в качестве параметров и использовать% s и% d в качестве владельца места из них, как это делается в виде функций sprintf.

 $wpdb->prepare("SELECT order_id FROM $orders_table WHERE theme_name='%s' && user_id='%d' && order_status='0' && order_verified ='0' ",$theme_name,$user_id)