您当前的位置:首页 > TAG信息列表 > wpdb

  • 如何在添加新页面内的顺序属性中添加下一个高度数字。

    时间:2015-03-25

    默认情况下,添加新页面时,将为其指定尚未分配给页面的下一个最大数字。

  • 关于$wpdb->Prepare()的问题

    时间:2015-03-29

    $wpdb->prepare()正在添加单引号(“”),如下所示。我正在使用以下代码$sql = $wpdb->prepare(\"SELECT * FROM %s \",$table_name); echo $sql; 我得到如下输出SELECT * FROM \'wp_nametbl\' 但我想得到如下输出SELECT * FROM wp_nametbl

  • WPDB SQL忽略`POST_STATUS`参数

    时间:2015-04-09

    我使用以下SQL语句:SELECT * FROM wp_posts LEFT JOIN wp_term_relationships ON ( wp_posts.ID = wp_term_relationships.object_id ) LEFT JOIN wp_term_taxonomy ON ( wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id ) WHE

  • 函数根据当前帖子ID返回查询到的元值

    时间:2015-04-13

    我写了几个查询,这些查询汇总了按相关帖子分组的下载计数以及其他关系。它们非常适合导出到CSV和WordPress之外的其他用途,但现在我需要在WordPress中编写一些有用的东西。我也在使用Posts-to-Posts插件。此查询基于直接输入帖子id号返回下载计数和。这在WordPress之外工作得很好。SELECT r.p2p_from, p.post_title AS Title, SUM(m.meta_value) AS Combined_Totals FROM wp_postme

  • 获取用户META_KEY的元值数组

    时间:2015-04-14

    我需要获取用户meta\\u键的所有meta\\u值的数组。我找到了以下代码:$cities = $wpdb->get_col(\"SELECT meta_value FROM $wpdb->usermeta WHERE meta_key = \'my_cities_meta_key\'\" ); 其结果是:array(3) { [0]=> string(8) \"Chicago\" [1]=> string(8) \"New York\" [2]=> string

  • 仅当帖子是公共的时,才读取帖子元值

    时间:2015-04-20

    我想检索应用于帖子的meta\\u值。目前,我执行以下查询global $wpdb; $table = $wpdb->prefix.\'postmeta\'; $values = $wpdb->get_results( \"SELECT meta_value FROM $table WHERE meta_key = \'$metakey\' GROUP BY meta_value\", ARRAY_A); 这将返回所有可能的met

  • 用于验证数据的自定义数据库查询

    时间:2015-04-21

    我找不到任何自定义查询的语法,使用$wpdb对我来说是新的,所以有人能帮我解决这个问题吗??if(isset($_POST[\'submit\'])) { global $wpdb; $tablename=\'wp_form_subscribe\'; $myrows = $wpdb->get_results( \"SELECT * FROM wp_form_subscribe where email=$wpdb->email\"

  • $wpdb->GET_RESULTS返回空,但值存在

    时间:2015-04-28

    这是我的第一个问题。在Wordpress工作了5年多,我总是通过Google找到正确的方法,但在这种情况下,我甚至不知道该怎么办,我真的堆积了:(所以。。。我有MySQL表CREATE TABLE IF NOT EXISTS `statsdata` ( `id` int(11) NOT NULL AUTO_INCREMENT, `date` date NOT NULL, `sid` int(11) NOT NULL, `pid` int(11) NOT NU

  • 向自定义数据库表插入行时出现问题

    时间:2015-05-02

    我在数据库中有一个名为wp_tasks 其中有5个字段。但我无法将当前时间插入到assign_date 领域wp_tasks tableid INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, worker_id INT(6) , project_id INT(6), work_id INT(6), assign_date DATETIME Inserting recordsfunction insert_record_to_d

  • wpdb and acf via wp rest api

    时间:2015-05-07

    我使用wp rest api 对于/wp-json/dn/locations依次执行以下操作wpdb 查询$sql = \"SELECT * FROM wp_posts p WHERE p.post_type = \'location\' AND p.ID = 133;\"; $results = $wpdb->get_results($sql); 结果很好,但不幸的是,我的ACF字段没有显示在那里。在我正在做的几个查询中,有相当多的查询,如果我必须手动追

  • 如何查询WordPress数据库以获取特定定制帖子类型、分类和字段的帖子?

    时间:2015-05-07

    我有一个名为store 我有一个自定义分类法city, 我还有一个元框,其中有一个字段update_post_meta( $post_id, \'store_postal_code\', $postal_code ); 它还为store_parking.我如何以这样的方式查询数据库,它会在这种情况下返回我的行:ID post_title store_postal_code city store_parking 1 Hilton 1234AB

  • 如何使用IN语句设置预准备查询

    时间:2015-05-10

    对于如何使用准备好的查询设置SQL IN语句,我有点困惑。代码如下:$in = implode(\',\', array_fill(0, count($product_ids), \'%d\')); $results = $this->db->get_results($this->db->prepare(\"SELECT ID, post_title FROM {$this->db->posts} WHERE ID NOT IN({$in}) A

  • $wpdb->Prepare的工作方式与MYSQL_REAL_EASH_STRING不同

    时间:2015-05-13

    我正在开发WordPress插件,最近我计划从SQL迁移到$wpdb. 我正在使用一个名为$wpdb->prepare 而不是mysql_real_escape_string 但它不起作用。以下是我尝试的内容:代码:echo $fetch_row; 输出:a: 5:{s:9:“task\\u name”;s:10:“立即备份”;s:9:“机制”;s:10:“singleCall”代码:echo mysql_real_escape_string( $fetch_row ) 输出:\

  • 为什么我的查询不使用PREPARE运行

    时间:2015-05-16

    您好,下面是我的查询,它与localhost上的prepare关键字一起工作,但每当我在live server上的查询中使用prepare关键字时,数据不会显示出来,我从live server上的查询中删除prepare后,查询就会工作。所以我这样做是为了从SQL注入中保存我的站点。那么,如果我做错了什么。我在实时服务器上使用prepare是否良好且安全,因为使用prepare和我下面的语法数据总是显示为空。谢谢大家。$sqll = \"SELECT Sum(votes.votes) AS votessu

  • 如何将MySQL_FETCH_ARRAY迁移到$wbpdb?

    时间:2015-05-16

    我正在将一个具有直接MySQL访问权限的脚本迁移到$wpdb类,但它失败了。下面是相邻的原始代码和新代码。怎么了?<!-- ############################################################################## PART 1: OLD MYSQL FUNCTIONS --> <?php function get_tag_data2

  • 是否必须在定制表中使用$wpdb->前缀

    时间:2015-05-31

    如果这个问题很琐碎,很抱歉。我刚刚开始在WordPress中开发插件。在所有教程中,我都发现了这一点:在创建自定义表时,$wpdb->prefix 已使用。示例:$table_name = $wpdb->prefix . \"liveshoutbox\"; 我的问题:是否必须使用$wpdb->prefix? 如果不对自定义表使用前缀,会发生什么情况?

  • WordPress在wpdb GET_RESULTS上获取分页

    时间:2015-06-05

    如何对自定义wpdb结果进行编号分页?下面的代码将显示站点中每个作者的一篇最新帖子。我想用编号分页的方式显示每页20篇文章。$postids = $wpdb->get_results( \" SELECT a.ID, a.post_title, a.post_author, a.post_date FROM $wpdb->posts a JOIN ( SELECT max(post_da

  • 将自定义术语值保存到新表中的数据库

    时间:2015-06-12

    因此,我试图将自定义术语的值保存到数据库中。该表是按自定义术语创建的。下面的代码将文本字段输出到我的自定义术语页面上,但它不会将任何值保存到数据库中。有人能看出这有什么问题吗?(我肯定我错过了什么)add_action ( \'movie_edit_form_fields\', \'movie_access_metabox\' ); add_action ( \'edited_movie\', \'save_movie_data\' ); function movie_acces

  • $wpdb returns duplicate posts

    时间:2015-06-13

    我创建了一个短代码,显示用户上次登录后创建的帖子。这个短代码工作得很好,但我不知道为什么,但我得到了7个重复的帖子。就像测试一样,我创建了一个名为“示例文章”的帖子,当我呼出帖子的标题时,我得到了这个结果。Sample Article Sample Article Sample Article Sample Article Sample Article Sample Article Sample Article Sample ArticleShortcodefunction latest_posts_af

  • Quotes in table name

    时间:2015-06-17

    自WP3起。5.prepare() 接受占位符作为安全措施,而不仅仅是将参数附加到查询中。因此$wpdb->prefix 需要成为第二个参数,由调用%s:$count = $wpdb->get_var( $wpdb->prepare( \"SELECT COUNT(id) FROM %s WHERE answer !=\' \'\", $wpdb->prefix . \"faq_questions\" ) ); 但是,这样做会以引号返回表名:SELECT COUNT(