您当前的位置:首页 > TAG信息列表 > mysql
插件的MySQL数据库帮助
我正在使用一个名为MyReview 但我想对它做一些修改。该插件具有评论帖子的功能,用户将根据帖子的类别对帖子进行星级评分,但在该插件中,用户可以根据用户的需要对帖子进行任意次数的星级评分,这是我不想要的,我想要的是用户只需一次就可以对帖子进行星级评分,为此我与该插件的作者进行了交流,他建议我这样做,通过相同的电子邮件ID查询评论表中的任何评论,检查是否有任何附加的评分,如果有,则不接受评分。所有这些变化都将纳入多年电价节约计划。php。如果您了解PHP,并且熟悉使用phpMyAdmin来理解数据库表,那
自定义搜索、MySQL查询出错?
我在这件事上有点发疯。我正在编写一些类似于自定义搜索表单的代码。自定义搜索表单是复选框和一些下拉列表的混合体。正在搜索的所有字段也是自定义字段。自定义字段是通过自定义写入面板输入的。一些字段是单值字段,其他字段是序列化字段。当前的代码可以工作,但我不确定是否应该采取另一种方法,我不想找人为我编写代码。我只是想知道如何做得更好。$city = $_REQUEST[\'sCity\']; $activity = $_REQUEST[\'sActivity\'][0]; $riverSegmen
导入以MD5+许多元数据形式提供密码的用户
我有一个电子表格,提供给我的用户导入到我建立的新网站。我得到了MD5哈希形式的密码。我怀疑如果我将其插入数据库中的密码字段,因为它是MD5,所以当用户尝试登录新系统时,它仍将与他们的密码匹配。这是正确的假设吗?我还为每个需要插入的用户提供了大量元数据。因为我想插入md5字符串,而不是密码文本和额外的自定义元字段,所以我认为我不能使用wp\\u insert\\u user。有人有过这方面的经验吗?我想我会直接在mysql中做一些事情,而不是破解一个WP插件,不过任何建议都将不胜感激。
扫描数据库中的恶意数据
在一个朋友的网站被黑客攻击后,我告诉他,他应该清理混乱,从头开始,这样他就知道没有文件被篡改。我可以用grep an so之类的工具扫描网站(首先:Grep and Friends) 但我想知道的是,如何扫描数据库?如果某个黑客在数据库中放置了有效负载怎么办。可以是一些简单的东西,比如XSS,甚至PHP代码,以防内核中仍在进行一些评估(或者在黑客攻击时)。有什么建议吗?我考虑过使用类似比较函数的SQL查询,或者甚至可以使用一些正则表达式。但也许有人已经这样做了,或者想这样做,并且有一些想法可以分享。
MySQL数据库用户:需要哪些权限?
WordPress的简短安装说明(\"5 Minutes\") 声明:在web服务器上为WordPress创建一个数据库,并创建一个MySQL用户,该用户拥有访问和修改该数据库的所有权限。在专业设置新博客时,我想知道这与MySQL数据库用户特权/权限配置提供给我的内容是如何对应的:Data: SELECT, INSERT, UPDATE, DELETEDefinition: CREATE, ALTER, DROPExtra: INDEXMore:LOCK TABLESREFERENCESCREATE TE
如何通过SQL更新META_VALUE来删除与该值一起输入的美元符号?(所以只有价值保持不变)
对于一个站点的所有“价格”自定义字段,输入的美元符号带有值。我需要删除美元符号,只保留值。我对SQL查询知之甚少。这些值都是不同的,所以我希望我可以使用更新和通配符来有效地删除美元符号,但遗憾的是,我无法做到这一点。这就是我想要实现的使现代化wp_postmeta 设置meta_value = 替换(meta\\u值,“$%”,“%”),其中meta_key 比如“价格”。
从MyISAM切换到InnoDB会提高评论表的性能吗?
我建立的一个网站在短时间内获得了大量评论,因此可能在5到10分钟内留下100条评论。这似乎会对数据库造成相当大的负载,尤其是与最近的评论小部件结合使用时——我看到服务器负载迅速上升到40多个,使用mtop我可以看到大量阻塞的查询。因此,我使用MyISAM作为存储引擎,它锁定整个表以供写入。切换到(我相信)使用行锁定的InnoDB会改善情况吗?看看MySQL文档,似乎完全可以在同一个数据库中使用这两个引擎。所以,问题是:对于我所描述的,切换到InnoDB似乎是一个合理的解决方案吗?是否有任何WP特定的经验/
Performance on WPMS
我的WPMS站点托管在8核/32mb RAM服务器上,但响应时间非常长。我们有大约1000个博客(单个db上有35000多个表)和70000个页面浏览量。我认为我可以缩短响应时间,将具有更多页面浏览量的博客移动到单独的DB中,并使用hyper DB插件将所有博客拆分为每个DB 100个博客。你觉得怎么样?
WP-DownloadManager-查询每周/每月最多的下载量等
我正在使用这个插件(http://wordpress.org/extend/plugins/wp-downloadmanager/)作为我的下载管理器。虽然它非常简单,满足了我的需要,但网站上输出的统计数据却少了一点。唯一有用的功能是:显示(有史以来)下载最多的内容。虽然我确实在使用它,但在本周或本月,随着新文件在所有时间段中丢失,下载最多的文件会很方便。我在代码中进行了搜索,找到了下载量最大的函数的查询:$files = $wpdb->get_results(\"SELECT * FROM $wp
设计来自另一个博客的图片样式
我之前问过一个问题getting post-thumbnails from another WP-site. 好了,太棒了Mike 对SQL查询进行编码,然后将其结果传递到PHP数组。我想修改的答案中的代码是这样的。$post_urls = $wpdb->get_col($sql); if (is_array($post_urls)) echo implode(\"\\n\",$post_urls); 现在,数组以<img src=\"/link/to/i
Wp-admin页面中的MySQL复制延迟问题
我有一个运行WP 3.0.1的环境,其中有一个主数据库和两个从数据库。我正在使用HyperDB强制所有写入都转到主服务器,所有读取都从两个从服务器读取。我在wp admin页面中遇到了各种问题,其中数据正在写入主机,WordPress试图从从机读取,而数据尚未到达从机。这方面的一个例子是当我钩住\'dbx_post_advanced\' 在新帖子上预设一些类别和自定义分类术语。我已经验证,当我将HyperDB配置为仅从主机读写时,\'dbx_post_advanced\' 挂钩工作正常。我目前正在研究以下
标签到Post-ID MySQL查询。标签搜索
我正在尝试实现基于标记的搜索。当我指定某些标记时,将搜索标记的帖子,并显示与搜索条件匹配的帖子id。目前它只适用于单个标记。$query = \"SELECT DISTINCT $wpdb->posts.ID FROM $wpdb->terms LEFT JOIN $wpdb->term_taxonomy ON ($wpdb->terms.term_id = $wpdb->term_taxonomy.term_id) LEFT JOIN $wp
用什么SQL查询来执行简单的查找和替换
每当我创建一个新网站时,我首先在一个子域上创建一个临时站点,如“stage.domain name.com”。一切正常后,我导出数据库,在记事本++中打开它,对“subdomain.domain.com”进行查找/替换,并将其替换为“domain.com”。。。最后,我将其导入到实时站点的新数据库中。我的问题是。。。如果我只想使用phpmyadmin在整个数据库上执行这个简单的查找/替换,那么我需要运行什么SQL查询?-CH公司
我如何优化一个有25,000个帖子的自定义帖子类型的管理页面?
由于一次加载这么多帖子,我偶尔会遇到资源限制过大的错误。我们已经将PHP限制设置为128,但仅仅为几个帖子类型加载帖子列表就占用了更多的资源。在包含25000篇帖子的管理页面上,有217条查询,在另一个包含15000篇帖子的管理页面上,有301条查询。是否有一种缓存这些页面的方法或其他解决方案来加载这些页面而不会出现问题?
数据库优化和服务器错误
我有一个自我托管的wordpress博客。服务器显示内部(500)服务器错误,通常系统管理员会要求我优化数据库。该数据库的大小相对较小,可容纳数MB的数据。通常显示的错误是快速CGI过程。管理员通常的回复如下我们已经检查并发现,您正在使用Mysql数据库,并通过php代码从远程位置的数据库服务器获取数据库,在这个过程中,当查询超过php fast cgi应用程序挂起时,这就是为什么您会遇到这个问题,为此,您应该检查代码或数据库优化如何优化数据库?我安装了wordpress插件来优化我的表格。还是服务器问题
是否可以使用类别来破解具有单个MySQL数据库的类似多站点的设置?
我有一个项目,它将有效地创建多个博客,这些博客将提供现有内容(别担心,这不是来自其他博客或类似内容的受版权保护的内容)。从DB管理和版主的角度来看,为了限制托管成本,我希望避免内置的多站点功能,因为每个博客都需要一个单独的DB。我想知道,通过一些智能的管道胶带黑客攻击,在一个WordPress博客中运行多个博客是否可行,同时显示多个独立的博客。我认为类别可能会被劫持以实现这一目标。基本上,每个单独的“博客”都是一个单独的类别。有没有人这样做过,或者有其他的单DB多博客方法(使用WordPress)?关于我
是否优化多分类术语MySQL查询?
(Moderator\'s note: 标题原来是:“查询/数据库优化”)我为自定义“过滤器”搜索面板编写了一个函数,允许用户从最多四个自定义分类中选择术语。我直接对数据库运行查询,查询平均执行时间为半秒(包括所有四种分类法的术语和返回的一个结果)。这对我来说似乎很慢。我想知道我是否可以做些什么来优化查询,甚至数据库,使其更高效/更快。甚至可能写一个观点?我有使用MS-SQL的经验,但对MySQL的经验不多,我不知道事情有什么不同。这是我的功能代码: function filter_resource
WordPress推荐的数据库权限是什么?
我刚刚在自己的服务器上运行了WP。我不想再把事情关起来了。db用户应该对我的WP db拥有哪些权限?
正在进行SQL查询...尝试将其调整为使用$wpdb
因此,我有这段代码可以查询wp数据库中自定义插件生成的表。它工作正常。但我正在尝试将其调整为使用$wpdb,而不是我设置的$con函数。下面是工作正常但不使用$wpdb的代码:<?php $q = strtolower($_GET[\"q\"]); if (!$q) return; $isArabic = is_arabic($q); $con=mysql_connect(\"localhost\",\"admin\",\"*****\"); if(
如何正确地准备%Like%SQL语句?
我想在仍然使用WordPress$wpdb类清理和准备输入的同时使用like%text%语句。SELECT column_1 from `prefix_my_table` WHERE column_2 LIKE \'%something%\'; 我试过这样的方法,但没有成功:$wpdb->prepare( \"SELECT column_1 from `{$wpdb->base_prefix}my_table` WHERE column_2 LIKE %s;\", like_esca