您当前的位置:首页 > TAG信息列表 > database
如何正确地将表添加到WordPress MySQL数据库
我想向Wordpress数据库添加一个新表。我需要为我的Wordpress网站的一个特定部分提供这个,这需要一些不同于我通过自定义帖子所能实现的东西。正确的做法是什么?仅仅添加一个我自己的表就足够了吗?或者我需要在PHP代码中做些什么来让Wordpress知道它?这会以任何方式影响Wordpress升级过程吗?
如何从更新或升级中获取数据库更改的SQL信息?
当我更新/升级插件、主题甚至WordPress的核心时,它会对数据库产生影响,它会改变很多事情。我如何跟踪它?问题是我有一个存储库,所有对文件所做的更改都得到了正确的跟踪,但我不知道如何创建一个SQL文件来存储数据库更改(alter、insert、update、drop、create等)。我使用的工具是Flyway,它可以选择存储库中的SQL文件列表,并将每个文件的查询应用到数据库,所以我的问题是,如何创建或获取WordPress未来更新/升级所做的所有更改的SQL查询?通过这种方式,所有团队都可以从回购
PhpMyAdmin在导入数据库时显示错误
我正在将朋友的WordPress迁移到其他服务器。我已经备份了所有文件,旧服务器管理员给了我一份数据库副本。问题是,当我尝试使用phpMyAdmin导入数据库时,会收到以下错误消息:SQL query: -- -- Database: ``wordpress_6`` -- CREATE DATABASE ``wordpress_6`` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; MySQL said: Documentation #10
PhpMyAdmin错误#1062-键“main”的条目“%1”重复
我是PHP新手!我正试图通过GoDaddy cPanel使用phpMyAdmin导入SQL文件(请不要取笑我)这是完整的读数-- -- Dumping data for table `wp_commentmeta` -- INSERT INTO `wp_commentmeta` (`meta_id`, `comment_id`, `meta_key`, `meta_value`) VALUES (1, 3, \'rating\', \'5\'), (37, 39, \'rating\', \'5\'),
使用一条get_var语句选择两个SUM
我正在尝试以下方法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
WSOD 3.9.1-到目前为止尝试了所有方法
希望有人能帮我解决我的白色死亡屏幕故障。网站信息:WP 3.9.1(刚刚升级)PHP版本:5.4(刚刚升级)单一版本此服务器上的许多其他WP安装(使用相同的数据库/PHP设置)均不受影响</当我第一次遇到问题时,有人提示我在wp admin上执行“需要更新数据库”,我做到了我可以登录到wp admin,后端的内容正常工作,没有问题,所有插件都已禁用</到目前为止,我所做的工作:用版本检查版本。php和数据库值wp\\u db\\u version=27916(匹配数据库)还检查了“home”和
WPDB插入或如果存在更新
一般来说,我对WPDB或SQL不太熟悉,但我的项目有一个自定义表,我正在尝试为它分配一些元数据。我“希望”发生的是,如果存在一行,则更新它,如果不存在,则插入它。我已经阅读了WPDB Codex中的Insert和Update,但都没有真正进入“非此即彼”的状态。我想我可以使用update,所以到目前为止我的代码如下所示:$wpdb->update( $wpdb->prepare( $wpdb->prefix.\'item_info\',
为什么此查询在Wordpresss主页上没有显示任何结果?
我正在学习wordpress数据库,我编写了这个查询,用于显示id为2的post表中的数据,但不显示任何内容。以下查询有什么问题?请帮忙。global $wpdb; $wpdb->show_errors(); $mypost=$wpdb->query($wpdb->prepare(\"SELECT post_content FROM $wpdb->wp_posts WHERE ID=%d\",2)); echo $mypost;&
投票系统,数据库连接?
基本上,我正在尝试这样做,如果用户登录,所有待处理的帖子都可以投票。一旦获得10多张选票,它将被公布。好了,不再使用数据库连接,现在使用元键,因此代码已经更改,以显示我现在拥有的内容<?php //if the post is pending show if(get_post_status() == \'pending\') { //added a post_vote to the wp_posts database for use later
Wp_post中的额外字段,而不是后置
如果我在wp_posts 表,而不是使用Posteta?我已经寻找了这些原因,但没有成功。
术语如何与数据库中的帖子相关联?
在多站点环境中,我特别需要获取帖子术语(在自定义分类法上),而无需“切换博客”的昂贵操作。我想我可以写自己的查询,以获取给定博客上给定帖子的条件。我正在浏览三张表:wp_3_terms wp_3_term_relationships wp_3_term_taxonomy 然而,我看不到其中任何一个与post\\u id的连接。所以问题是:术语如何与数据库中的给定帖子链接?如果我知道这一点,我可以做剩下的事。
如何拆分WordPress数据库?
我有一个网站,用来记录客户和用餐信息。它基于Wordpress,但有很多自定义代码。我们为客户机和用餐数据设置了自定义分类法。我们的问题是,数据库变得相当大,导致网站运行非常缓慢。我希望基本上将数据库的不同年份归档到单独的数据库中,以便我们在需要时仍然可以引用一些数据,但要减少活动年份的数据库大小。我已经搜索了一个可以做到这一点的归档工具或插件,但没有找到任何东西(大多数结果都是针对Wordpress归档的,而不是从Wordpress数据库归档数据的实际过程)。例如,在我的数据库中,“Posteta”表当
WordPress-Site的本地安装上仍未显示wp-config.php文件
我已经使用XAMPP和this Sunny Johal的分步指导(该页的第五篇帖子)。我第一次使用逐步运行所有3个SQL代码(更新wp\\u选项/wp\\u帖子),然后删除wp\\u配置文件(指南的作者建议这是配置文件的最简单方法),页面正确显示了标题,但所有文本和图像的显示方式看起来都没有sylesheet。我想我把事情搞糟了,于是删除了SQL数据库,重新开始。据我所知,我正在以同样的方式遵循同样的步骤,但我得到了两个明确的问题:Wordpress正在显示该网站的2013年旧版本。这与2014年的版本几
复制完整的WordPress安装以进行开发,然后重新部署?
为了开发目的,将整个Wordpress站点(包括数据库、主题、插件和所有相关设置)复制到另一个URL,然后将其重新部署回主站点的最佳方法是什么?该网站是一个大型Wordpress安装程序,具体来说是Wordpress 3.5,拥有数千篇帖子和大量观众。我已经看到了各种各样的插件,它们声称可以做到这一点,但是,为了开发而复制,然后在一两个月内重新部署回来,最好的方法是什么呢?一旦拆分发生,我会用现有数据库手动保持开发数据库的最新状态,我不打算在两次安装或其他任何情况下使用相同的数据库。谢谢
如何在WordPress中获取数据库名称?
我想获取WordPress数据库名称。我还尝试从$wpdb获取数据库名称,但失败了。当打印$wpdb时,它会给出一个对象数组,但我不知道如何从对象数组中获取数据库名称。
Wpdb->INSERT添加的行太多
我的functions.php$ar = array( \'price_content\' => \'hello\' ); $result = $wpdb->insert(\'hs_prices\', $ar); // insert \'hello\' into \'price_content\' 这应该只创建一行,但会在数据库中创建12行。当我运行此操作时,我在网站的主页上(通过刷新页面)。这可能是因为代码在functions.ph
从表中的特定行提取值
我试图在数据库中获取一个人的名字和姓氏值,其中满足作为团队领导和具有特定项目id的特定条件。因此,它将始终是一行。我有这个$leader_result = $wpdb->get_results(\"SELECT user_first_name, user_last_name FROM \".$wpdb->prefix.\"mro_attendees WHERE event_id = \".$project_id.\" AND user_role = \'team_leader\' LIMIT
如何显示来自多个独立安装的相关帖子
假设我有三个网站,abc。com,def。com和xyz。com。这三个站点都是不同的wordpress安装和不同的数据库。现在在故事页面,我希望相关的文章应该来自所有三个网站。这是否可能来自任何插件或任何自定义代码?我不是说多站点。任何帮助都将不胜感激。
$wpdb不喜欢存储数组
我正在尝试使用示例数组下面的代码将一个类似于下面的数组的数组存储到数据库中的一个单元格中。不幸的是,WordPress似乎不想保存它,并不断抛出一个数据库错误(如底部的错误)。更改数组中数据的顺序会更改错误的位置,该位置与任何特定字符无关。示例数组(实际数组略有不同):$data = array(); $data[\'twitter\'] => array( \'key1\' => \'64 digit long string\', \'key2\' => \'63 digits
当网站恢复时,WP在MySQL上遇到查询
我正在从VM上的本地开发人员运行我的网站。除恢复位外,其他一切正常。当我恢复机器时,系统地加载WP需要很长时间。实际上,问题不在于WP本身,而在于MySQl和WP对DB的查询。使用以下命令查看系统挂起的查询/进程mysql -uUSERNAME -pPASSWORD DATABASE -e \"show processlist;\" 返回以下内容| 203 | jumpinuk | localhost:60327 | jumpinuk | Query | 0 | closing tab