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

  • 自定义POST保存导致500错误

    时间:2015-10-13

    遇到500错误的问题。有时会保存更改,通常不会。我已经输出了$key/$值,以验证它是否到达函数和foreach。输出是反复出现的第一个键/值对。。。我这样做是因为我将有未知数量的“官员”,这些官员将作为自定义职位类型输出。$name = \'officer\' . \'-\' . $officer_id . \'-\' . $count; ?> <label for=\"<?php echo $name; ?>\">Officer #

  • 使用POST_META的地理邻近查询

    时间:2015-10-26

    我意识到这可能是一个效率低下的查询,但我正在尝试从连接到帖子的post\\u元表中获取纬度和经度值,以计算帖子与特定纬度和经度的接近程度。精确定位为36.555555139.731111我提出了以下问题,(基于帖子here) 但我调试它有困难。SELECT ID, ( 6371 * acos ( cos ( radians(36.555555 ) * cos( radians( CAST(latitude.

  • SELECT QUERY WITH PREPARE和STRING占位符

    时间:2015-10-26

    我正在尝试学习如何使用$wpdb prepare执行简单的Select查询。我正在检查数据库中是否已经存在用户提交的电子邮件。根据PHPstorm,由于字符串占位符未定义,因此语法肯定有问题。$mail = $_POST[\'email\']; $table = $wpdb->prefix . \'members\'; $sql = $wpdb->prepare( \"SELECT * FROM $table WHERE email = $s\", $mail); $r

  • 如何获得前10名用户是基于用户元价值

    时间:2015-10-27

    我正试图根据用户元价值在我的wordpress博客中获得前10名用户。我尝试了几种方法&;最终能够使用下面的wpdb查询获得排名前一位的用户。但我们不知道如何才能获得前十名用户。$top10alltime = $wpdb->get_row( \"SELECT MAX( CAST( meta_value AS UNSIGNED ) ) AS top_user FROM $wpdb->usermeta WHERE meta_key = \'alltimeusers\'\" ); &

  • $wpdb->插入在数据库中插入两行

    时间:2015-10-28

    您好,我试图在数据库中插入数据,但$wpdb->插入插入两行。我的插入数据代码是global $wpdb; $tablename = $wpdb->prefix . \'<TABLE NAME>\'; for ($i = 0; $i < sizeof($emails); $i++) { $data = array(\"post_id\" => $post_id,

  • 访问外部数据库:ERR_INCLUCTED_CHUNKED_ENCODING

    时间:2015-11-02

    我在Wordpress页面中安装了“插入PHP”插件,将其激活,并将此代码放在我的页面中:<p> Connection test </p> [insert_php] $mydb = new wpdb(\'user\',\'pass\',\'database\',\'hostname\'); [/insert_php] 当我尝试加载页面时,它会加载很长时间,然后短暂停止。然后我在Chrome控制台中看到以下错误:GET [my_site_url] n

  • 当数据存在时,GET_ROW返回空

    时间:2015-11-02

    我试图运行以下查询来访问我的WP cf7dbplugin\\u submitted表,但它一直是空的。我已将我的表添加到wp db中。php模型本身:Added the contact form table- cf7dbplugin_submits to the following at about line 268: var $tables = array(\'cf7dbplugin_submits\',\'posts\', . . .) At around line

  • 为什么空结果是错误的?($wpdb->get_row)

    时间:2015-11-05

    我有一个从表中获取最高id的查询。$user_id = $wpdb->get_row(\"SELECT * FROM $table WHERE id=(SELECT MAX(id) FROM $table)\") 表应该始终有行,但如果由于某种原因返回空,则会出现错误(打印为$wpdb->print_error()):WordPress database error: [] 我想知道为什么空结果意味着错误?我该如何防止这个错误?

  • 如何远程下载和安装插件数据库

    时间:2015-11-05

    我有以下问题。我有一个插件,这是巨大的,因为所有需要的数据。这些数据是世界上所有国家和城市的数据,也是一个最大的数据。mmdb数据库。1-问题目前,我在插件中打包了所有内容,这使得一个20mb的插件,这给上传大小有限的用户带来了问题,迫使他们解压缩并通过FTP手动上传整个插件。2-使用以下代码加载我在激活时加载的所有城市的6个csv文件:if ($wpdb->get_var( "SHOW TABLES LIKE \'{$city_table_name}\'") != $city_

  • 折旧调用->函数wpdb::逸出()

    时间:2015-11-05

    我的调试日志中有很多错误:折旧调用->函数wpdb::escape()-改用wpdb::prepare()或esc\\u sql()我不只是关闭调试日志,而是试图“修复”出现故障的插件。以下是使用wpdb::escape():$wpdb->query(sprintf( \"UPDATE %s SET %s = \'%s\' WHERE ID = %d\" , $wpdb->posts , $wpdb->escape($ke

  • Inserting Post Meta From SQL

    时间:2015-11-06

    我正试图让post meta更新/替换为$wpdb并遇到问题。我有工作的SQL,但在为我的WP插件编写代码时无法使其工作。Extra note:正在保存的post meta是,例如,Twitter follower count,我需要将该数字保存到数据库中,以便将结果导出到表中这是我的工作SQL。当我把它放在PHPmyAdmin中时,它会更新所有post meta:INSERT INTO wp_postmeta (post_id, meta_key, meta_value) SELECT wp_p

  • 在页面中使用“->”超过$wpdb查询会出现错误

    时间:2015-11-08

    我正在WordPress页面中使用Insert PHP插件进行一些SQL查询,但是-> 对象运算符更改为-&gt; 当我在文本编辑器中编写代码或在可视化编辑器中查看时。当我执行代码时,它会说:分析错误:语法错误,意外的“&;”在/home/content/p3pnexwpnas09\\u data03/81/2766081/html/wp content/plugins/insert php/insert\\u php中。php(48):第9行的eval()\'d代码[insert_p

  • $wpdb-preparate:我必须将参数绑定到表名吗?

    时间:2015-11-11

    我只对整个表进行选择,而该表是在一个变量中定义的:$table = $wpdb->prefix . \'members\'; 是否必须将参数绑定到此变量?这导致了一个错误:$result = $wpdb->get_results($wpdb->prepare(\"SELECT * FROM %s\", $table, ARRAY_A)); 但如果跳过“%s”,也会出现错误:$result = $wpdb->get_results($wpdb->prepar

  • 如何防止$wpdb->准备剥离变量值中的前导零?

    时间:2015-11-22

    我有一个简单的database_read 函数和每个意外事件,我注意到order\\u id以前导零开始不会给出预期的结果。结果是使用$wpdb->prepare 去掉前导零。如何防止出现这种情况并仍然使用prepare 方法功能如下:function database_read($order_id) { // $order_id = intval($order_id);//this will also strip leading zero // echo $

  • 如何使用wpdb和new_to_Publish挂钩将破折号(-)插入数据库?

    时间:2015-11-27

    我正在将帖子标题保存在一个单独的表中,以供特定使用。发布帖子时,标题会保存到数据库中。代码为:add_action(\'future_to_publish\', \'send_emails_on_new_event\'); function send_emails_on_new_event($post) { global $post; global $wpdb; $table_name = \'tbl

  • 自定义查询:获取某个类别的所有帖子?

    时间:2015-11-27

    这就是我所拥有的:global $wpdb, $month; $months = $wpdb->get_results( \"SELECT * FROM $wpdb->posts WHERE post_type = \'post\' AND post_status = \'publish\' AND DATE_FORMAT( post_date_gmt, \'%Y\' ) = $y GROUP BY DATE_F

  • 数据库:自定义表:DATETIME列的Sprintf值

    时间:2015-12-02

    我按照wpdb类引用上的插入示例创建了一个插入查询。对于自定义表上的DateTime列,应该使用什么样的类似sprintf的占位符?允许的占位符似乎是%s(字符串)、%d(整数)和%f(浮点)。在下面的示例中,我已将DateTime列设置为使用%s字符串值,是否正确?下面的例子简化了我的情况。表格创建global $wpdb; $sql = \"CREATE TABLE $wpdb->prefix. \'time\' ( id bigint(20) NOT NULL A

  • Converting mysql to $wpdb

    时间:2015-12-08

    我试图将其转换为使用$wpdb类。它将返回所有可能的枚举,我不得不使用这个$wpdb,因为mysql\\u查询给了我奇怪的错误(未选择数据库)代码如下function getEnumValues($table, $field) { $enum_array = array(); $query = \'SHOW COLUMNS FROM `\' . $table . \'` LIKE \"\' . $field . \'\"\'; $result =

  • External DB Connection

    时间:2015-12-12

    我正在尝试连接并从外部DB中选择一些数据。DB与WP位于同一服务器中,因此它具有相同的用户名和密码,但DB名称不同。下面是我用来连接DB的内容:$db_name = \"class\"; $class_mydb = new wpdb ( DB_USER, DB_PASS, $db_name, DB_HOST ); $class_mydb -> show_errors(); 然后,我试图获取一些数据,使用get_results:$class

  • 使用AJAX在WordPress中进行MySQL查询

    时间:2015-12-14

    我有一个搜索表单,它搜索数据库并返回一些数据。我已经设法使用Wordpress wpdb连接并在表上使用select语句并检索数据。一切正常。。但是我有页面刷新问题。我想添加AJAX代码,以便在不刷新数据的情况下获取数据。所以,我一直跟着this, this 和教程。但是,我面临着一些问题。所以,我得到的是:我的JS代码:var j$ = jQuery; var search_text = j$(\".cv__text\").val(); j$.post({ url: \"