您当前的位置:首页 > TAG信息列表 > wpdb
带有多个POST_META数据的WordPress查询帖子
我想在滑块中显示标记为“特色”的帖子为此,我创建了一个带有复选框的post meta框现在我有以下查询SELECT wp_posts.* FROM wp_posts, wp_postmeta WHERE wp_posts.ID = wp_postmeta.post_id AND wp_postmeta.meta_key = \'\' AND wp_postmeta.meta_key = \'theme_featured_post\' AND wp_postmeta.meta_value = \'1\' A
如何才能访问WordPress功能
我正在开发自己的主题,目前正在编写一个脚本,用于验证表单数据,发送电子邮件并将详细信息放入第二个数据库。在抄本中,我看到了如何连接到第二个数据库,但我无法找到一个更重要问题的答案。How can I access the wpdb class?脚本文件只是一个脚本,它输出ajax请求所需的json编码数组,因此我没有包含任何可能导入wordpress函数的页眉、页脚或其他部分。脚本说,在运行代码时,本地的wpdb类是未知的。但我想知道如何包含该类和所有其他wordpress函数、类、对象等。谢谢你的帮助。
准备函数SQL安全方法
我对使用$wpdb->prepare 函数用法。https://codex.wordpress.org/Class_Reference/wpdb#Placeholders 这个链接说prepare方法更好地保护sql注入。所以我用下面的代码来准备。 $query = $new_wpdb->prepare( \"INSERT INTO sym_data ( user_id, country, dob, height, weight, bmi )
将外部SQL DB中的字段显示为数组中的值
具有如下SQL数据集: Title Author Device1 Device2 Device3 Title1 j cool inputA inputA inputB Title2 l maker inputA inputB inputC Title3 m smith inputB inputB inputB 要这样显示: Title Author header1 header2 header3
了解从WP MySQL读取的自定义php
我有一个自定义的MySQL,可以在我迄今为止看到的每个WordPress系统上运行,但在一个客户系统上失败。这不是我写的,所以我在想它的意思。问题是它无法连接到MySQL数据库(或者它连接了,但没有获取数据)。我应该使用什么诊断来追踪这个问题?global $db_pdo,$wpdb; $sql= \"Select * from \".$wpdb->prefix.\"posts where post_type = :post_type\";
激活挂钩未创建表
出于某种原因,我的激活挂钩没有创建新的数据库表。代码:function mm_booking_activate() { global $wpdb; $mm_booking_table_name = $wpdb->prefix . \"mm_booking\"; $mm_booking_db_version = \'1.0\'; $charset_collate = $wpdb->get_charset_collate();
在哪里可以看到wp-config.php的MySQL主机名和端口
现在在我的wp配置中。php我有一行:/** MySQL hostname */ define(\'DB_HOST\', \'localhost:3306\'); 我看到Wordpress的默认安装只使用主机而不是端口配置文件。为什么这里添加了一个端口,在哪里可以看到它是如何连接到MySQL数据库的?该配置是否仅适用于本地工作或生产?
CONCAT_WS in custom sql query
我正在尝试对WordPress运行自定义sql查询wp_postsmeta 桌子然而,我似乎无法CONCAT_WS 就像我在MySQL命令行中运行查询时一样。现在我只是想CONCAT_WS 工作。这是相关代码:global $wpdb; $query = \"SELECT $wpdb->postmeta.post_id, CONCAT_WS(\',\', $wpdb->postmeta.meta_key, $wpdb->postmeta.meta_value) from $wpd
以字符串形式从wpdb获取最后一个元素
我需要一些帮助从wpdb而不是od数组中获取单个字符串。下面的代码应返回子邮政编码。它将始终返回包含单个元素的数组。 global $wpdb; $store = wp_get_current_user(); $store_id = $store->ID; $par_order = $reservation->transaction_id; $sql = \"SELECT ID FROM \" . $wpdb->prefix . \"posts&
定制SELECT查询上的三重元关键字
我使用一个奇怪的SELECT查询来计算所有帖子评分的平均值(存储在wp_postmeta) 对于某个用户。我的查询基本上使用以下参数:post_author = 1 和meta_key = \'rating\' 和meta_value != 0.这个查询本身工作得非常好,但这里是它变得复杂的地方。我需要添加一些例外。。。meta_key = \'anonymous\' 和meta_value != \'true\'还有另一个。。。meta_key = \'original_author\' 和meta_v
ACF plugin and field update
我的帖子有一个名为curnumber, 使用ACF插件创建。此ACF可以是一个发行号(例如,对于杂志)。假设当前问题为#788。现在,我想检索数据库中最新的问题。我会使用这样的查询:$query = \" SELECT MAX(cast(meta_value AS unsigned)) FROM rkji_postmeta WHERE meta_key = \'curnumber\' \"; $maxnum = $wpdb->get_var($query)
$wpdb->准备返回空数组
出于某种原因,此函数中的查询返回一个空数组。我已经看这个太久了,不知道为什么。有人有主意吗?我是否正确使用$wpdb->准备?function getComponents($page_id, $currentLanguage) { global $wpdb; $result = $wpdb->get_results($wpdb->prepare( \'SELECT id, post_content, post_tit
我的函数需要什么参数才能回显GET_RESULTS()查询结果
这是我的数据库查询:global $wpdb; $table_name = $wpdb->prefix . \'qs_css\'; $db_css = $wpdb->get_results( \" SELECT qs_the_css FROM $table_name WHERE qs_css_id = 1 \" ); echo $db_css[0]->
在一个查询中更新多行
我想使用wpdb->update在一个查询中更新多行。我在debug.log 但仅更新最后一行。$my_update = $wpdb->update( $wpdb->prefix . \'my_settings\', array( \'value\' => $tmp_mail_smtp, \'value\' => $tmp_mail_smtp_host,
从三个wpdb表获取记录
我试图处理wpdb,但不幸的是,我正在创建的东西甚至还没有接近我所需要的。我有数据:卖家ID(post\\u author=user\\u ID)-$卖家ID和(post\\u parent=transaction\\u id)-$ordernum我有三张桌子:wp_dopbsp_calendarsid user_id post_id name max_year hours_enabled hours_interval_enabled price_min
Get 3 row ID's via ARRAY_A
下面的查询工作正常。但我怎么能select the 3 results separately 使用array_number?我需要在array\\u编号的帮助下将3个结果正确分开。但不知道怎么做。$records = $wpdb->get_results(\" SELECT * FROM wp_rdp_participants_answers AS answ INNER JOIN wp_rdp_game_images AS game ON game.image_id = answ.
回显来自自定义字段的帖子数据的分层列表
我有一个自定义帖子类型“locations”,带有自定义字段“State”、“City”、“Address”和“Phone”。我想在有组织的列表中查询这些字段。假设我有以下三个帖子:城市:洛杉矶;州:加利福尼亚州;地址:123 Main St。;电话:888-111-2222城市:圣何塞;州:加利福尼亚州;地址:55 1st St。;电话:888-333-4444城市:布鲁克林;州:纽约;地址:9 25街。;电话:888-555-4848应显示如下:加利福尼亚州洛杉矶市123大街888-111-2222号
$wpdb->insert_id
我正在使用$wpdb->insert将数据插入到我的插件表中。如何获取刚刚插入的新行的id。因为我有很多向表中添加数据的用户,所以我不能使用$wpdb->insert\\u id,因为不需要最后一个。
Getting values from wpdb
我正在尝试从列中获取值name 和id. 谁能告诉我如何在循环中获得这两个值,并调整Wordpress的sql?function get_calendar_ids() { global $wpdb; $user_id = get_current_user_id(); $sql = $wpdb->prepare( \" Select wp_calendars.user_id, wp_calendars.name, w
如何在数据库中保存html和文本?
我有两个字段。第一个用于纯文本(但带有特殊字符),第二个用于html内容(使用wp\\U编辑器)。这两种都是以后需要的phpmailer.<textarea style=\"width:100%;height:200px;\" name=\"doi-altbody\"><?php echo $epn_doi_altbody; ?></textarea> wp_editor( $epn_doi_body, \'doi-body\', array( \'e