草庐IT

wordpress_db

全部标签

php - 如何解决active record $this->db->insert()实现一条 ‘INSERT IGNORE INTO’语句?

如何解决activerecord$this->db->insert()实现一个INSERTIGNOREINTO语句?google了很久,没找到解决办法 最佳答案 这是我的工作脚本!试试这个$inserting_data=array('user_id'=>$user_id,'user_name'=>$user_name,'id'=>$product_id,'cost'=>$click_cost,'price'=>$current_winner_amount,'auction_price'=>$new_value,'date'=>$th

mysql - SQL : How to make a concant query independent of the DB

我需要在SQL语句中连接两个字段,并且我在使用JDBC的Java应用程序中对MySQL和SQLite使用相同的语句。事实证明,MySQL和SQLite都有不同且不兼容的连接运算符:MySQL使用“CONCAT(smth,smth)”SQLite使用“smth||smth”。到目前为止,我已经设法对两个数据库使用相同的句子,所以现在我需要一种方法来找到独立于MySQL和SQLite的concat运算符;或者在我的Java应用程序中动态检测该句子是否将在MySQL或SQLite中执行。我也可以在我的java方法中添加一个参数,该方法包含SQL查询,以了解我使用的是MySQL还是SQLite

php - 在使用 WordPress 的自定义表中是否有 LEFT JOIN 的替代方法?

我在WordPress数据库中有两个自定义表。table1:id|title|etctable2:id|table1_id|title|source|etc我让这个leftjoin工作得很好:selectp.titleasptitle,e.id,e.title,e.source,e.etcFROMtable2ASeLEFTJOINtable1ASpONp.id=e.table1_idwheree.table1_id=1返回这个:ptitle1|id1|title1|source1|etc1ptitle1|id2|title2|source2|etc2ptitle1|id3|title3

mysql - 优化 WordPress 插件 "Better WordPress Recent Comments"中的慢查询

我正在优化针对MySQL的查询,我的慢查询日志显示WordPress插件“BetterWordPressRecentComments”小部件显示按帖子分组的最近5条评论,使用1.26秒来查询数据库,这是一个一个网站很长时间-特别是当下一个网站只需点击一下即可。这里是慢查询:Query_time:1.265625Lock_time:0.000000Rows_sent:6Rows_examined:288634设置时间戳=1443741678;SELECTwpcoms.*FROM(SELECT*,@num:=if(@post_id=comment_post_ID,@num+1,1)asro

mysql - Wordpress 可以与 MySQL Master Master 复制一起使用吗?

我正在考虑在两台服务器上创建高可用性Wordpress安装,并使用负载均衡器在这些服务器之间分配流量,我打算在这两台Web服务器上设置LAMP堆栈并配置MySQLmastermaster复制以确保两台服务器具有与https://www.linode.com/docs/websites/cms/high-availability-wordpress处的设置相似的相同内容对于以前创建过类似设置的人,有什么需要注意的吗?假设两个节点都在线,这会在数据库没有差异的情况下工作吗?如果一个节点宕机,这是否会成功与另一个主节点同步? 最佳答案 这

php - 更新 WordPress 以使用 mysqli 而不是 mysql

我正在更新一个旧网站,该网站有最新版本的WordPress,运行着一些集成的纯PHP代码。PHP代码使用旧的mysql_函数来运行数据库查询,因为我要将PHP版本升级到5.6,所以我必须摆脱那些。我一开始只是简单地将mysql_替换为mysqli_,然而,这会导致以下问题。如果您有一个以前有效的查询:mysql_query("SELECT...");现在它抛出错误,因为mysqli_query("SELECT...")期望第一个参数是与数据库的连接。我能想到的解决方案之一是到处使用$wpdb而不是普通的mysql函数,但是,该代码有数千个查询,替换所有查询结果是有点问题,因为mysql

php - 为什么 Wordpress 创建一个巨大的 error_log 文件?

我在共享的Hostgator服务器上托管了一个小型Wordpress网站。我并没有太在意它,因为该网站运行良好,直到最近我注意到根文件夹中有一个~40GB的错误日志文件。我无法打开文件,所以我将其删除并等待文件再次出现。几秒钟后,文件又出现了,里面有一行:[07-Nov-201604:26:22]WordPressdatabaseerrorDELETEcommanddeniedtouser'HIDDEN_DATABASE_NAME'@'localhost'fortable'sv_options'forqueryDELETEFROMsv_optionsWHEREoption_name='

mysql - WordPress 分片 : which multi-db plugin to use?

我有一个wordpress多站点安装,它托管了足够多的博客,我需要对数据库进行分片。我看到有三个插件可用于跨多个数据库传播wordpress:http://wordpress.org/extend/plugins/hyperdb/http://premium.wpmudev.org/project/multi-dbhttp://wordpress.org/extend/plugins/shardb/我正在尝试决定使用哪一个,但我还没有真正找到太多比较它们的信息[1]。有没有人有部署这三种工具中的任何一种的经验?或者更好的是,体验其中不止一种,并简要说明您转换的原因。谢谢,伯大尼[1]h

mysql - 迁移 WordPress 中的小部件设置

我在工作和其他地方做过很多从一台服务器到另一台服务器的WordPress迁移,但我一直无法理解的一件奇怪的事情是为什么小部件设置永远不会被保留。我将转储MySQL数据库,用实时域查找/替换本地主机,将数据库通过SSH连接到实时服务器,然后通过ftp传输整个WP安装(核心和主题,从我的本地机器),仍然是小部件设置被清除。有时我在仪表板中创建的主题选项页面中保存的值也是这种情况。我错过了什么? 最佳答案 Wordpress存储小部件选项-一些插件和主题也存储它们的选项-作为序列化数据,因此与完整查找/替换URL相比,您必须更加小心。更全

mysql - Windows下NodeJS如何使用db-mysql扩展?

我在Windows下使用NodeJS(从NodeJS站点下载node.exe)。我想使用这个db-mysql扩展(https://github.com/mariano/node-db-mysql/)我不知道如何使用它。是否需要重建整个node.exe或是否可以只构建扩展?如安装说明所述,我无法使用node.exe运行NPM(它会导致错误)。谢谢 最佳答案 抱歉,您必须拥有可以编译c的完整工具链(Cygwin)。这意味着您有三种选择:使用linux(在VM中)或mac从cygwin(https://github.com/joyent/