您当前的位置:首页 > TAG信息列表 > wpdb
使用php变量使用WPDB搜索数据库
我正在尝试为我的网站数据库做一个基本的搜索功能。我想使用Wordpress和WPDB搜索自定义数据库表中的文本内容。出于某种原因,搜索没有从数据库返回任何内容,但我也没有收到任何错误消息。这是我的代码:第页。php:<form class=\"searchCV_form\" role=\"form\" action=\"\"> <div> <input type=\"text\" id=\"search_text\" name=\"
全局$wpdb未通过函数调用显示正确的数据
我有一个代码显示最近3次更新的页面或帖子。当我将此代码添加到主题提要栏时,它工作得非常好。php文件。<?php $today = current_time(\'mysql\', 1); $count = 3; if ( $recentposts = $wpdb->get_results(\"SELECT ID, post_title FROM $wpdb- >posts WHERE post_status = \'publish\' AND (
获取使用PRE_GET_POSTS查询的每个状态的帖子的.subsubsubcount
My following query using pre_get_posts shows the Author only certain posts or pages with certain statuses that s/he should only see and of what belongs to him/her. Is there any way I can get a count of each item shown based on status that renders
如何获取WordPress默认数据库表的列表?
有没有解决方案可以在WordPress中获取默认数据库表的列表?我用过$wpdb->tables() 但即使blog 参数,它返回一个也包含其他表的列表。(我有一些插件,他们在数据库中创建了更多的表)
有没有(更好的)方法访问$wpdb结果?
我有这个: global $wpdb; $wpdbp = $wpdb->prepare(\'SELECT EXISTS ([some query] WHERE user_id =%d);\',$target_user_id); $result = $wpdb->get_results($wpdbp); 我想知道查询结果是1还是0。但是$result的var\\u dump()给出如下结果:array (size=1) 0 =>
如何从$wpdb获取插入错误?
我有这些 $wpdb->suppress_errors(false); $wpdb->show_errors (true); $wpdbp = $wpdb->prepare($preparedQuery->query, $preparedQuery->values); $result = $wpdb->get_var($wpdbp); 我进一步想到了这样的事情(可能是暂时的) if($res
从静态方法运行数据库CREATE TABLE查询时发出
我怀疑我调用下面的表创建函数的方式是没有创建表的罪魁祸首(调试日志或查询数组中没有显示任何内容)。有人能看出我的错误吗?// main plugin file, frequentVisitorCoupons.php require \'vendor/autoload.php\'; // the first argument points to this file because I think // autoload automatically loads the Uti
使用last_ins_id运行$wpdb->Query()时出现问题
我试图从优惠券表中获取一个主键,将其作为外键放在目标表中。在这两者之间,我想运行一个查询来获取最后一个插入id。但我无法正确获取语法$couponId = $wpdb->query(\"select last_insert_id() from frequentVisitorCoupons_coupons\"); var_dump($couponId); // false $couponId = $wpdb->query(\"select * from frequentVis
我无法通过$wpdb更新我的数据
我正在尝试通过$wpdb更新我的sql数据,但无法。。。如果有人能帮忙,真正的问题是什么?$updated_version = $wpdb->update(\'wp_visitors\', array(\'views\' => $updated), array( \'%d\' ));
网络插件为不同的子域创建页面
我有一个带有子域的网络多站点设置。看起来像这样example.com <--- (this is the main site) sub1.example.com <--- (subdomain 1 of the main site) sub2.example.com <--- (subdomain 2 of the main site) example.net <--- (note that the .net instea
如何使用$wpdb准备值数组
我正在遍历一系列产品,并希望使用产品SKU创建OR字符串。据我所知,您传递了一个查询和变量来替换SQL中的占位符。一个简化的例子是这样的。$sql = \"SELECT id, sku FROM document_product WHERE 1=1 AND sku LIKE %s OR sku LIKE %s OR sku LIKE %s\"; $prep_sql = $wpdb->p
在所有WooCommerce可变产品上按自定义元字段获取库存
在WooCommerce中,我的产品上有一个自定义元字段“Brand”,每个产品都指定了一个品牌现在我想从所有产品中获得每个品牌的总库存,而我只有可变产品,所以我想我可能需要通过Post类型进行查询product_variation.我不想为此运行WordPress元查询,因为我有很多品牌,也不想运行太多循环由于我没有SQL技能,我无法正确实现这一点,我将非常感谢您的帮助。
PHP警告:发送查询数据包时出错
我有一个woocommerce网站,它提供了4-5天的数据库错误。我检查了错误日志,错误是:PHP Warning: 发送查询数据包时出错。PID=31071英寸/住宅/金饰/公共\\ html/wp包括/wp db。php在线2008and my hosting account is also suspended 有谁能建议我万一发生什么事该怎么办。
帖子数量最少的前几位标签
我在1天的时间间隔内得到了最常用的标签,一切都很好,但我如何增加限制,以获得至少5篇帖子的标签,并通过计数来排序?Actual code:$term_ids = $wpdb->get_col(\" SELECT term_id FROM $wpdb->term_taxonomy INNER JOIN $wpdb->term_relationships ON $wpdb->term_taxonomy.term_taxonomy_id=$wpdb->
$wpdb->从XML文件批量插入?
事实上我被困在这上面了!XML文件约140.000行,文件大小约9.0 MBLOAD XML INFILE \'file_name\' 不允许(共享主机!)供应商提供一个包含数量和sku的XML文件。XML的格式如下:<item> <LITM>0000001</LITM> <STQU>1<STQU> </item> <item> <LITM>0000002<
$wpdb->INSERT在自定义表格中仅插入f字符
我做了一个快速$wpdb->insert 使用AJAX函数添加内容的函数。目标是将表单数据插入到表中。下面是我调用ajax的Javascript函数:$(\".modal__form\").submit(function(e){ e.preventDefault(); $.post( ajaxurl, {
如何创建一个WP终结点来检索所有具有标签的自定义帖子类型?
我有一个自定义的帖子类型,我们称之为“能力”。每个功能可以有一个或多个标记。我在前端有一个搜索框,用户可以在其中键入以搜索具有指定标记的所有功能。然后,所有具有该标记的功能都将在前端呈现。谁能帮帮我,告诉我怎么做?我不是最专业的人。
我可以使用wpdb对象连接到非WordPress Oracle数据库吗
我有一个简单的问题。我找到了与此相关的信息,但我不完全确定这是否可行。我知道我可以使用wpdb对象创建第二个数据库连接,如下所示:$new_db = new wpdb(usr, pw, name, host); 但是,这是否与没有任何Wordpress表的Oracle数据库兼容?
获取表参数并保存为元值
我想得到number_1 和number_2 并保存在meta_value 在表中wp_postmeta. 我该怎么做呢?这个id_help_i 和$post-> ID. 表的某些idwp_table_help_i 没有参数number_1 和number_2 那些没有的我想添加一个示例值99999抱歉英语不好 function update_my_metadata() { $args = array( \'
$wpdb->get_var returns 0
我使用以下代码获取数字:$where = \'WHERE type = 4 AND active = 1 AND user_id = \' . $user_id ; $user_followed = $wpdb->get_var(\"SELECT COUNT( * ) AS total FROM {$wpdb->tablex} {$where}\"); 但它返回0(零)。问题是什么?