您当前的位置:首页 > TAG信息列表 > wpdb
Wpdb查询当前帖子的评论元
我有一个评论元字段,显示每个评论的评分,我想知道是否有任何方法可以查询数据库,以获得每个帖子的总评分。在我的single.php, 但它显然给出了所有评论的总数。无论如何,我可以修改它,只包含来自当前帖子的评论。// set the meta_key to the appropriate custom field meta key $meta_key = \'rating_total\'; $ratingtotals = $wpdb->get_var( $wpdb->prepa
Using WPDB->Insert()
您好,我一直在用PHP开发,现在才开始向Wordpress过渡。在PHP中,我有这个-> // Prepare statement $sqlstatement = $conn->prepare(\"INSERT INTO importtest (id, area, country, city, town, postcode, lotarea, price, bedrooms, bathrooms, summary, latitude, longlitu
Wpdb查询、wp_INSERT_POST、wp_INSERT_USER等出现问题。查询运行两次
是否有人遇到此问题?我创建了一个自定义php脚本,它通过使用wp_insert_post() 但每次我运行代码时,它都会创建一个2个新帖子,其中应该只有一个帖子,就像它运行了两次一样,所以我使用wpdb->query 也是一样,真的很奇怪。请帮助我,我不知道是什么原因以及如何解决此问题。非常感谢你。这是一个示例代码,我只是为了测试这个问题,它仍然创建了两个相同的帖子 function testtest(){ $ads_data = array(
WP SQL查询多个WHERE子句
我正在尝试获取在特定时间后注册的用户(本例为$today),并且他们的新闻稿字段为true,帐户为false。这是我到目前为止得到的结果,但结果总是0。$new_users_newsletter = $wpdb->get_results( \"SELECT * FROM $wpdb->users RIGHT JOIN $wpdb->usermeta ON $wpdb->users.ID = $wpdb->user
对多个数据库使用相同的MySQL用户
正如我们所知,为了连接WP 对于数据库,我们应该定义mysql username 和wp config中的密码。php,所以在这一点上,我有一个关于安全性或(某种连接错误)的问题:it is good practice using same mysql user with many databases有一件事是,我没有看到任何有关这方面的麻烦,但我想总有一天会有麻烦的:)希望你能理解,谢谢
Pre_Get_Posts或$Where,使用哪一个?
我有一个自定义搜索小部件,它只搜索一个包含大于或等于1的meta\\u键的自定义帖子类型,我在其中收集帖子id。在所有这些帖子id中,我想排除那些具有meta\\u键“\\u start\\u date”(存储方式为01-16-2015)且值>=”search\\u input\\u start\\u date“和meta\\u key“\\u end\\u date”(存储方式为01-16-2015)且值lt=”的帖子类型search\\u input\\u end\\u date\'。我的问题是
使用wpdb,而不通过wp-load.php加载所有插件
我正在努力prevent WP from loading all plug-ins 包括wp负载时。php,因为我真的不需要它们,也不需要通常的WP操作/过滤器。我只需要WPDB类就可以轻松地查询数据库。我只找到了an (old) solution 这涉及到定义WP\\u安装以诱骗WP不加载插件,但我不确定它是否仍然适用于当前版本和/或是否有更好的方法。(背景:我正在尝试优化一个简单的自动完成PHP脚本,该脚本通过AJAX提供JSON结果,在通过wp load.PHP初始化$wpdb之后进行一些简单的查询
怀疑是否将$wpbd->GET_COL用于单个列
$table = $wpdb->prefix . \'posts\'; foreach ( $wpdb->get_col( \"DESC \" . $table, 0 ) as $column ){//get all columns from wp_posts echo \"<div><p>\". $counter.\"- \".$column.\" =>
在插件中写入MySQL凭据
我必须创建一个自定义插件来打印来自不同于wordpress数据库的数据。我正在使用wpdb。从安全角度来看,以这种方式在插件文件中写入数据库credantials可以吗?还是应该以不同的方式进行?<?php function myfun() { $fundb = new wpdb(\'root\', \'password\', \'database\', \'localhost\'); $result = $fundb ->get_r
根据某些条件检索用户列表
我在这个问题上做错了什么?主要问题是var_dump 返回null。该查询在phpMyAdmin中运行良好。global $wpdb; $users = $wpdb->get_results( $wpdb->prepare( \"SELECT u.ID AS id, u.user_login AS name, AVG(b.star) AS rati
保护自定义窗体免受SQL注入
我正在尝试了解如何保护我的自定义表单免受可能的攻击。我通过表单发送数据,比如userdata,然后我读取它:$userdata = $_POST[\'userdata\'] 我将其放入一个数组中以使用wpdb->更新:$updatevalues = array( $userdata ); 还有我的where数组:$where_data = array( $mydata ); //mydata is declared elsewhere 我连接到数据库:$mydb = n
显示另一个数据库中的数据
我正在开发自定义插件,该插件将从非wordpress数据库中提取属性信息。这很好用。我遇到的问题是让整个前端部件正常工作。我有一个名为property(url:http://localhost/property). 在存档属性上。php我有一个php函数,可以拉入x属性(我想知道如何去掉archive-property.php,但它现在可以工作了)。在存档属性上。php页面我有一个如下链接:http://localhost/property/12345/ 其中数字是MLSID。我能够在以下功能中捕获该信
是否仅从wp_Query请求返回计数?
是否可以使用Wordpress中的标准内置工具wp_query 是否仅返回查询的计数?现在,我有一个查询,它有几个meta\\u查询,但我唯一感兴趣的是查询的实际计数。我知道我可以使用found\\u posts属性,但查询本身会产生很大的查询开销SELECT * 从而返回整个对象。我可以使用$wpdb 但如果可能的话,我想使用内置查询系统。。我一直在SE和Google上寻找这个问题的答案,但结果一无所获。如果我解释得不好,请让我知道,我会尽量详细说明。干杯
WP网络站点之间的共享自定义帖子类型
除了活动(自定义帖子类型)之外,我正在开发四个独立的网站。其中三个网站是WP,我在网络中找到了它们。我希望事件以相同的数据显示在所有三个管理界面中。都可以创建和编辑。有可能吗?都是一样的DB。。
MySQL queries in Wordpress
我有一个名为stock的MySQL数据库表,它保存着待售商品的库存记录。当使用PHP查询数据库时,我没有问题,但当我尝试通过WordPress进行查询时,它不起作用。我的PHP如下// Query the stock level function QueryStock($cat) { $query = \"SELECT * FROM stock\"; $result = mysql_query($query); if (!$result)
WPDB for post count on post
我知道了如何在author上显示自定义帖子类型的计数。php。我也试图在他们的自定义帖子上显示统计数据。同一查询不起作用。如何在自定义帖子上为用户显示自定义帖子的数量?我下面的查询适用于作者。php不是帖子类型本身,我不理解。 <?php global $wp_query; $curauth = $wp_query->get_queried_object(); $post_count = $wpdb->get_
为什么wpdb GET_RESULTS查询不返回结果?
此查询有问题。它返回一个空数组,即使我知道变量是正确的,并且数据库中存在多个匹配的行。$results_a = $wpdb->get_results( $wpdb->prepare(\"SELECT * FROM $wpdb->custom_table W
$wpdb->查询无法插入数据
我编写代码将数据保存在Wordpress数据库表中(表名为wp\\U 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) . \"\',\
Search query with Ajax
我正在运行一个$wpdb 选择查询并从文本框中获取其参数。结果显示只要我按下搜索按钮,但我想用Ajax做同样的事情,而不刷新页面。我什么都试过了,但页面仍在刷新。jQuery代码:jQuery(document).ready(function() { jQuery(\"#Submityourskill\").click(function(){ jQuery.post(yes.ajaxurl,{action : \'doit\'},
Ajax Query returns zero
我正在执行简单的wordpress select查询,希望使用ajax jquery执行此操作,并且不希望在按下搜索按钮并在搜索文本框中写入文本时页面刷新。我一按搜索按钮就得到零。。请在这方面提供帮助,因为如果我使用普通查询,它会使用表单提交给出结果,无论我做什么,它都会给出零。谢谢jQuery(document).ready(function() { jQuery(\"#Submityourskill\").click(function(e){ ev