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

  • $wpdb准备MySQL DATE_FORMAT问题

    时间:2014-04-08

    今天,我有一个关于wpdb美元的问题。我用过$result = $wpdb->get_var( $wpdb->prepare( \"SELECT DATE_FORMAT(report_date, \'%d-%m-%Y\') FROM table WHERE report_id = %d\", $report_id ) ); 上述代码不起作用,因为%d为DATE\\u格式。我是如何在wordpress中解决这个问题

  • WordPress数据库错误-SQL语法错误-我找不到任何错误?

    时间:2014-04-13

    我正在尝试编写一个函数来检查电子邮件地址是否存储在我的数据库中。我编写了以下PHP代码:function check_my_users( $email_address ) { global $wpdb; $my_table_name = $wpdb->prefix . \'my_users\'; $result = $wpdb->get_var( $wpdb->prepare( \'SELECT email FROM %s

  • 使用$wpdb类在网络上拉取最近的评论

    时间:2014-04-17

    一直在寻找一种使用$wpdb数据库类跨网络生成评论的干净简单的方法。我确实找到了this answer, 它已经被保护了,已经四年了。我将它包装在一个函数中,并试图在我的网络首页上调用它,但没有成功。我还使用了mysql语句,但无法让它生成任何输出。以下是我所拥有的:function display_sitewide_comments() { global $wpdb; $number = 20; // maximum number of comments to display&

  • 检测$wpdb->GET_RESULTS()生成的错误

    时间:2014-04-17

    使用$wpdb->get\\u results()时如何检测错误?例如:$result = $wpdb->get_results(\"SELECT * FROM this is not a valid query\"); 前面的代码不会生成任何异常或错误;它只是将$result设置为空数组。我们如何可靠地检测由get\\u results()生成的错误?

  • $wpdb->在重复密钥更新时使用准备

    时间:2014-04-20

    我只是this code 从$wpdb Codex页,并修改了我现有的插入查询:$table = $wpdb->prefix . \'user_req\'; $post_id = explode(\'_\', $_POST[\'post_id\']); $user_id = $_POST[\'user_id\']; $wpdb->insert( $table, array( \'

  • 为什么dbDelta()不能捕获MysqlErrors?

    时间:2014-04-21

    据我所见,dbDelta() 用于抑制在其操作过程中发生的数据库错误。一般来说,情况似乎是这样,但New Relic仍在报告函数中的MysqlErrors。准确的错误消息格式如下:MysqlError: Table \'xxx.wp_yyy_posts\' doesn\'t exist 发件人dbDelta() 在里面/wp-admin/includes/upgrade.php, 我们有:// Fetch the table column structure from the database&

  • 如何使用带有wpdb UPDATE方法的MySQL IN语句?

    时间:2014-04-29

    我正在使用wpdb更新方法,希望更新在多个id中找不到id的记录。所以如果我想更新每个记录的id为1 例如,我会这样做:$wpdb->update( \'wp_my_tables\', array( \'active\' => 0 ), array( \'id\' => 1 ),

  • 无法更新自定义数据库表行

    时间:2014-05-02

    我试图通过以下方式更新自定义数据库表中的行$wpdb->update();. 在我看来,我的代码是正确的,但由于某种原因,我的数据库行没有更新。有人能帮我吗?我想更新wp\\u mollie\\u transactions表中事务的状态,其中transaction_id 等于$order_id, 我从我的支付提供商那里收到的。(我偏离了航线$wpdb 此文件中的全局)// Update database $wpdb->update( $wpdb->prefix . \'m

  • wpdb->update error

    时间:2014-05-04

    我正在尝试更新重力表单详细信息表中某个条目的值。我只是想更新条目中的“日期”字段。以下是我的疑问: $update_date = $wpdb->update( \'wp_rg_lead_detail\', array( \'value\' => the_date(\'Y-m-d\') ), array( &

  • $wpdb不会在表列中插入空值

    时间:2014-05-05

    当我尝试这样的事情时 $status = NULL; $wpdb->update( \'table\', array( \'status\' => $status, ), array( \'id\' => 1 ) ); 在“状态”列中,现在我有一个空字符串\'

  • 将数组传递给where p.id的自定义SQL查询

    时间:2014-05-08

    我需要将post ID数组传递给我在某个页面上运行的自定义SQL查询。查询如下所示:$querystr3 = \"SELECT *, events_startdate.meta_value AS the_start, events_enddate.meta_value AS the_end FROM $wpdb->posts p LEFT JOIN $wpdb->term_relationships O

  • 通过wp_INSERT_POST操作提取post_id(外部数据库查询)

    时间:2014-05-12

    我正在写一个小动作插件。每次创建新帖子时,都应该在外部db中创建一个新表。表sholud的名称反映了新创建的post\\u id,但我不知道如何传递它。这是我迄今为止的代码(对于php纯粹主义者,请原谅我使用了旧的mysql\\u connect(但将标志TRUE添加到新的\\u link参数中,我不必为wpdb globals等而烦恼)function insert_new_table($post_id){ $usernamel = \"secret\"; $passwo

  • 使用一条get_var语句选择两个SUM

    时间:2014-05-18

    我正在尝试以下方法global $wpdb; $sum = $wpdb->get_var(\"select sum(first), sum(second) from table where id > 1\"); 我无法从每个请求中获取值。我试过了echo $test->sum(first); 我尝试将sql语句更改为包含为 $sum = $wpdb->get_var(\"select sum(first) as firstRequest, sum(sec

  • MySQL_REAL_ESPRY_STRING的替代方案

    时间:2014-05-20

    我有一个WordPress插件,我需要查看数据库中是否存在某个标题。两年来,该代码运行良好:$myposttitle= $wpdb->get_results( \"select post_title from $wpdb->posts where post_title like \'%\". mysql_real_escape_string($myTitle) . \"%\'\" ); 但是,使用php 5.5。和WP 3.9.1,这会导致错误,因为m

  • WPDB插入或如果存在更新

    时间:2014-05-20

    一般来说,我对WPDB或SQL不太熟悉,但我的项目有一个自定义表,我正在尝试为它分配一些元数据。我“希望”发生的是,如果存在一行,则更新它,如果不存在,则插入它。我已经阅读了WPDB Codex中的Insert和Update,但都没有真正进入“非此即彼”的状态。我想我可以使用update,所以到目前为止我的代码如下所示:$wpdb->update( $wpdb->prepare( $wpdb->prefix.\'item_info\',

  • 包含自定义表的搜索查询

    时间:2014-05-21

    我有一个WordPress网站,可以从自定义表中获取产品数据。我希望也能够从自定义表中的字段中进行搜索。有没有人可以提供一个示例查询,看看这是什么样子的?我无法将自定义表联接到posts表,因为自定义表的数据与任何其他数据库表都没有关联(除非我误解了联接)。最终目标是显示与指定的“s”变量数据匹配的所有POST和自定义表数据。谢谢使现代化以下是定制表的请求表结构:为了澄清,我正在尝试修改WordPress搜索,以便它使用like查询来搜索posts表。我还需要它来返回与自定义表匹配的结果。我需要它来搜索自

  • Wpdb插入和布尔型字段

    时间:2014-05-21

    我正在准备这样的插入查询:$wpdb->insert(\'table\', $data, $format); 数据数组将是:$data = array_push($data, \'resp\' => true) 问题是,布尔字段应该使用什么$格式?$format = array_push($format, \'%%\') 在法典中,我只找到了%s(用于字符串)%d(用于整数)和%f(用于浮点)。。。但是布尔人呢?

  • 如何执行一个SQL查询来排除表wp_Terms中除自定义分类术语之外的所有术语?

    时间:2014-05-22

    问题摘要:我正在尝试编写一个只返回自定义分类术语的SQL查询,但该表(wp\\u terms)包含所有术语,甚至包括我不需要的术语(例如类别术语和nav\\u菜单术语)。This is my present query:function myajax_inputtitleSubmit_func() { global $wpdb; global $customTerms; $acInput = $_GET[\'input\']; $mydb = new wpdb(\

  • 从类别中获取帖子的速度较慢

    时间:2014-05-24

    我的博客有70多万篇文章,我的分类结构如下:猫1(ID:3)猫2(ID:4)猫3(ID:5)第20类(ID:22)我使用以下SQL语句获取文章:SELECT ID FROM apk_posts INNER JOIN apk_term_relationships ON (apk_posts.ID = apk_term_relationships.object_id) INNER JOIN apk_term_taxonomy ON (apk_term_relationships.term_taxonomy_i

  • Wpdb->INSERT添加的行太多

    时间:2014-06-03

    我的functions.php$ar = array( \'price_content\' => \'hello\' ); $result = $wpdb->insert(\'hs_prices\', $ar); // insert \'hello\' into \'price_content\' 这应该只创建一行,但会在数据库中创建12行。当我运行此操作时,我在网站的主页上(通过刷新页面)。这可能是因为代码在functions.ph