Intereting Posts
Блокировка поискового вызова для записей в блоге? Каким образом можно добавлять дополнительные поля в приложения в формате 3.5+? Изменение пользовательского поля в медиатеке с помощью JavaScript Удалить сообщения об обновлении для отключенных плагинов Добавить внешний css в контактную страницу Сортировка пользователей по ID пользователя по умолчанию на users.php Не переименуете ли файл `content.php` какие-либо проблемы? Права доступа к файлам на основе подписи под открытым небом в Git Авторское право Google в блоге с несколькими авторами? Создайте несколько разделов в Theme Customizer Текущая подсветка навигации для меню, которое может быть изменено пользователем? Выберите несколько метазначений из базы данных WP; Одиночный запрос Какой плагин (-ы) лучше всего подходит для этой задачи регистрации пользователя? Выберите полный размер изображения на виджет «Бытие – Избранные сообщения» Проверьте, существует ли класс в методе

Запрос $ wpdb-> не может вставлять данные

Я пишу код для сохранения данных в таблице базы данных WordPress (имя таблицы wp_fafa)

Но не удается сохранить данные в

$qry = $wpdb->query( "INSERT INTO `wp_fafa` (titile,liveprice,changing,lowest,topest,time) VALUES ('" . trim($row->item(0)->nodeValue) . "','" . trim($row->item(2)->nodeValue) . "','" . trim($row->item(4)->nodeValue) . "','" . trim($row->item(6)->nodeValue) . "','" . trim($row->item(8)->nodeValue) . "','" . trim($row->item(10)->nodeValue) . "')"); $wpdb->query($qry); 

Solutions Collecting From Web of "Запрос $ wpdb-> не может вставлять данные"

Следующий код будет правильно хранить данные в wp_fafa :

 $wpdb->insert( $wpdb->prefix . 'fafa', array( 'title' => trim($row->item(0)->nodeValue), 'liveprice' => trim($row->item(2)->nodeValue), 'changing' => trim($row->item(4)->nodeValue), 'lowest' => trim($row->item(6)->nodeValue), 'topest' => trim($row->item(8)->nodeValue), 'time' => trim($row->item(10)->nodeValue) ), array( '%s', '%s', '%s', '%s', '%s', '%s' ) ); 

Убедитесь, что вы указали переменную global $wpdb; , Также вызов $wpdb->query() выполнит запрос для вас, так что не нужно делать это снова.

Я также рекомендовал бы использовать $wpdb->insert() поскольку это ускользает от ваших данных:

 global $wpdb; $wpdb->insert( $wpdb->prefix . 'fafa', array( 'titile' => trim( $row->item(0)->nodeValue ), 'liveprice' => trim( $row->item(2)->nodeValue ), 'changing' => trim( $row->item(4)->nodeValue ), 'lowest' => trim( $row->item(6)->nodeValue ), 'topest' => trim( $row->item(8)->nodeValue ), 'time' => trim( $row->item(10)->nodeValue ), ) );