您当前的位置:首页 > TAG信息列表 > mysql
在另一个数据库上调用MySQL_Query()时,假定WordPress正在使用该数据库
我正在尝试将一些数据从旧站点导入WordPress。第一步是分类术语event_category. 以下是我的方法:$link = mysql_connect( \'localhost\', \'blah\', \'blah\' ); // connect to old database $dkpl_db = mysql_select_db(\'dkpldump\', $link); $event_cate
数组中的Meta_Query日期
我有下面的查询,没有返回任何内容。查询的目的是查找数组中的日期(2014-03-01),即它所在的日期。有什么想法吗?或者我需要使用自定义SQL查询吗?// the income_dates array looks like this // a:3:{i:0;s:10:\"2014-02-01\";i:1;s:10:\"2014-03-01\";i:2;s:10:\"2014-03-29\";} $args = array( \'post_type\' =>
使用值数组对日期范围执行Meta_Query
如果自定义字段数组包含的日期在指定范围内,如何执行查询以返回帖子?下面的查询基本上是我想要的,但它不起作用。。。// the income_dates array looks like this // a:3:{i:0;s:10:\"2014-02-01\";i:1;s:10:\"2014-03-01\";i:2;s:10:\"2014-03-29\";} $today = date(\"Y-m-d\"); $date1 = date(\"Y-m-d\", strtoti
用MySQL取代img src?
我试着用Enable Media Replace Plugin 用更新版本替换网站上的某些图像。可以选择更新站点上使用文件的所有实例,但这仅适用于原始图像。WordPress自动生成每个图像的多个不同大小,并使用-img-size.jpg. 插件不会更新这些已调整大小的图像的名称,因此使用它们的任何地方(例如,任何地方)现在都是一个损坏的图像。我查看了post HTML,所有内容如下所示:<a href=\"example.com/wp-content/uploads/2013/12/newfile
WordPress适用于非常大的网站
我搜索了又搜索,但在网上没有找到答案。此外,我已经在StackOverflow上发布了这篇文章,显然这不好,我在这里重新发布了这篇文章。我希望没事。我有一个非常大的网站:很多articles, comments, likes 对于文章(不是Facebook喜欢,而是自己喜欢),ratings 对于文章,multiple users 那个each have a blog, forum, user wall, user friends 等5-6年前,我和我的团队在CakePHP完成了这项工作,现在客户想要重新
在包含GET_HEADER()之后查询数据库
我正在尝试创建自定义模板。Iv\'e搜索了很多,但在将get\\u header()添加到页面后,找不到如何查询数据库。我要寻找的是查询数据库的正确方法。谢谢更新时间:基本上,我将自己的表添加到数据库中。在我的模板中包含头应该自动包含wordpress使用的必要数据库连接。我的问题是如何使用此开放数据库连接查询数据库并从自定义表中读取数据。例如,如何调用mysql连接对象,以及如何以正确的方式执行查询。(我通常知道如何进行查询,但如果已经提供了无需的代码,我希望避免使用无需的代码,并且我希望避免使用意大利
Linking Plugin Files to WP
我现在正在编写一个插件,它在激活时向数据库添加一个表。插件目录中还有另一个文件,用于处理表单提交和写入数据库。该文件似乎没有指向WP的链接,因为当我请求global $wpdb<?php header(\'Content-type: \'.$_POST[\"mime-type\"].\'\'); header(\'Content-Disposition: attachment; filename=\'.$_POST[\"filename\"].\'\'); glob
在多站点中共享插件数据
我正在尝试建立一个非常类似于另一个网站的网站,目前为止,它与WordPress多站点网络非常好。我也在使用插件WP FileBase-该插件为每个站点创建一个数据库表(http://wordpress.org/support/topic/plugin-wp-filebase-download-manager-does-it-work-on-multisite) - 我有没有办法设置它,使这些站点共享同一个数据库?
在中使用<?PHP ECHO get_num_queries();?>查询,我看到有7000多个查询?
我已经在几秒钟内完成了查询。在我的页脚中。php和我看到的约9秒内查询7000次,这是很多吗??在我的本地主机上我在3070秒内有195个查询。由于实时版本很慢,我想知道查询是否是原因?什么是监控/减少查询的最佳分步方式?如何检查触发查询的代码?当做
列出最近30天内发帖最多的用户
我正在尝试创建一个MySQL查询,以显示过去30天内帖子数量最多的用户的降序列表。这与我无关:$where .= \" AND post_date > \'\" . date(\'Y-m-d\', strtotime(\'-30 days\')) . \"\'\"; $top_users = $wpdb->get_results(\"SELECT COUNT(ID) AS post_count, post_author, post_date, user_id FROM $wpdb-&g
正在为另一台服务器导出完成的网站列表
一段时间以来,我一直在与WooCommerce等为我朋友的业务开发Wordpress网站。基本完成了,添加了所有产品等。然而,这是在我自己的网络主机/服务器上完成的,因为我朋友的业务已经在运行,所以我无法在他的服务器上创建网站,因为他每天都有客户。现在我的问题是,如何将完成的网站上传到他的服务器上?我试图复制所有文件等,但后来遇到了mysql等问题。因此,基本上我如何导出网站并将其上载到另一台服务器上。
为什么对wp_postmeta的“_EDIT_LOCK”的简单更新如此缓慢?
在我们的MySQL慢速查询日志中,累积最慢的查询是对wp\\U Posteta的简单更新。下面是一个示例:UPDATE `wp_postmeta` SET `meta_value` = \'1392835505:386\' WHERE `post_id` = 94705 AND `meta_key` = \'_edit_lock\'; 有关我们设置的相关详细信息:MySQL慢速查询时间设置为1s的wp\\u Posteta的存储引擎是InnoDB,在一个大型多站点安装中运
Strange wordpress slowness
我读了很多关于我的问题的书。我有4年的Wordpress(最新的3.8.1 Wordpress)网站。最近几个月,它变得非常缓慢。渲染页面大约需要3-5秒。在管理区域,位置更为关键,渲染时间为6-8秒。MySQL查询只有41个(当我禁用所有插件时),这需要相同的时间。但在前端,当我禁用所有插件时,时间会大大减少,但我想使用它们。但400多个查询(插件打开)和60多个查询(插件关闭)之间几乎没有区别。我使用WP超级缓存,它的服务器页面速度非常快。但我想调试我的wordpress,看看问题到底出在哪里。我知道
MySql Query very slow
我的网站上有一个查询问题。当我加载页面时,速度非常慢,只有在超过12秒后,内容才会开始显示。我安装了一个调试插件,并找到了耗时很长的查询。插件的输出如下:时间:12315.2ms(12.315196037292s)查询:SELECT SQL_CALC_FOUND_ROWS meruca_posts.ID FROM meruca_posts WHERE 1=1 AND ( meruca_posts.ID NOT IN ( SELECT o
Wpdb->一次插入多条记录
因此,在创建了表“settings table”之后,我想向其中添加几条记录。这是我想做的,不是最好的方法,所以我需要一个更好的方法来做,因为我将向表中添加更多记录。示例1 $wpdb->insert(\'settings-table\', array(\'option_name\' => \'name-1\', \'option_value\' => \'val-1\',
使用SQL查询更新用户元数据
我有一个Wordpress网站,需要导入9000多名用户才能建立目录列表。我从一个现有的MySQL(非wordpress)数据库导入了它们,导入的一切都很好。用户名、密码和显示名(MD5哈希,但我已测试,WP将在第一次登录时将密码更改为phpass)。事情是。。。它们都是在用户角色为NONE的情况下导入的。我需要将此更改为订阅服务器。现在,我可以进入phpMyAdmin,在wp\\u usermeta表中可以看到wp\\u capabilities字段。我可以看到我的管理员帐户是a:1:{s:13:“管理
WP_后元-元字段的批次
我在wp\\U Posteta中的数据库中发现了许多meta\\u key+meta\\u value字段。它们都是相同的,只有meta\\u id和post\\u是changign。有成千上万个这样的人。看这张图片。我是否应该以某种方式删除它们?因为他们可能会减慢我的网站。
在函数.php中使用mysqli进行不同的数据库查询
我正在尝试连接函数中的数据库。使用mysqli的php。如果代码不在单独的php文件上,而不是在wordpress上,那么它似乎运行良好。但当我在wordpress上运行它时,我得到“连接失败:无法建立连接,因为目标计算机主动拒绝了它。”我不确定wordpress是否阻止了这一点。那么有人能在这个问题上启发我吗?如果需要,下面提供代码。require_once($_SERVER[\'DOCUMENT_ROOT\'] . \'/forum/config.php\'); $mysqli = new m
$wpdb->wp_USERS返回空值
我有一个代码示例:function custom_func(){ global $wpdb; $wpdb->flush(); //tried with and without this line $getTest = \'SELECT * FROM $wpdb->wp_users LIMIT 1\'; $arrayReturned = $wpdb->get_results($wpdb->prepare($get
远程数据库->响应时间大幅增加?
我有运行最新WordPress的nginx web服务器和运行MySQL 5.6的DB服务器,这两台服务器之间大约有90-100ms的延迟(往返延迟)。问题是,如果我远程访问DB,从web服务器获得响应大约需要5000毫秒。(连接通过SSL加密)相比之下,如果我在本地访问MySQL(web服务器和MySQL安装在一台机器上),大约需要200毫秒。1、为什么?是因为WP每页有多个MySQL查询,并等待每个查询完成吗?因此加起来是:100+100+100+100=5000毫秒?2、能否将WP修改为异步从MyS