您当前的位置:首页 > TAG信息列表 > mysql
如何将UNION SQL查询附加到默认搜索查询
示例:(SELECT ID, post_status, post_title, post_excerpt, post_content FROM wp_posts WHERE ((`post_title` LIKE \'%2020%\') OR (`post_excerpt` LIKE \'%2020%\') OR (`post_content` LIKE \'%2020%\')) AND (`post_status` = \'publish\' ) )
WordPress数据库导入:行太大
我已经使用Windows的命令提示符转储了Wordpress数据库:mysqldump -u username -p databasename > filename.sql 然后,在另一台服务器上,使用以下方法导入它:mysql -u username -p databasename < filename.sql 导入wordpress\\u选项表中的“值”列时出现此错误:#1118 - Row size too large (> 8126). Changing so
使用‘mySQLI_CONNECT’‘CRASS’WordPress客户端
我正在使用Wordpress作为公交线路规划器的CMS,我已经输入了第一条公交线路的前几个公交车站,现在正在为规划器开发一个PHP脚本。我正在使用这段代码,以及一个允许在Wordpress页面中使用PHP的插件(前提是页面周围有[PHP][/PHP]标记):[php] if (mysqli_connect([db details removed])) { echo \'Connected to database!\'; } else
如何在插件中连接到WordPress数据库?
我正在学习插件,我正在尝试连接WordPress数据库wp-config.php 在我的插件PHP代码中。目前,为了检查我的代码,我使用了下面的连接,它工作正常。现在我将其转换为WordPress插件,任何人都可以使用它,但现在是时候建立WordPress数据库连接了。//Connection To DataBase $host = \"XXXXXXXXXXXXXX\"; $username = \"XXXXXXXXXX\"; $password = \"XXXXXXXXXX\";
$wpdb->get_var在一个数据库检查中执行多个查询
我正在使用$wpdb->get\\u var php代码在wp\\u usermeta表中获取记录的名字和姓氏。。。但由于字段值存储在同一个单元格中,我不知道如何将其合并为一个字符串。现在我是这样做的:$_EmployeeFName = $wpdb->get_var( $wpdb->prepare(\"SELECT `meta_value` FROM `wp_usermeta` WHERE `meta_key` = \'first_name\' and `user_id` = %d \"
如何在使用对象缓存时防止/延迟MySQL连接?
我们使用的是一个由memcached支持的对象缓存,但是我认为WordPress在每次加载页面时都会连接到MySQL,如果所有查询都可以由对象缓存处理,那么这应该是不需要的,对吗?这带来的问题是,我仍然需要扩展MySQL服务器,以便能够同时处理多个连接,即使执行的查询并不多,所以这听起来像是一种巨大的浪费。这个问题在我的设置中是个额外的问题,因为我的页面需要来自外部API的数据,所以页面加载时间会比平时要长,在这段时间内,连接只会在MySQL数据库上休眠,浪费一点时间。关于如何解决这个问题,有什么建议吗?
MySQL LIKE not working
看起来MySQL的LIKE操作符的行为类似于a=操作符。以下MySQL查询返回预期结果(1个条目):$meta_key = \'_locality\'; $meta_value = \'The Hague\'; $post_ids = $wpdb->get_col( $wpdb->prepare( \" SELECT post_id FROM $wpdb->postmeta WHERE
使用phpMyAdmin从wp_post中导出post_content的SQL命令
我正在尝试从post_content 中的列wp_posts WordPress中的表,以便我可以将其导出/导入到新数据库中。不知何故,这些内容没有正确地从旧数据库转换为新数据库。
如何在自定义字段中导入多个值
我想知道如何在自定义字段中导入多个值,我非常熟悉使用自定义字段来表示单个值,但对于多个值,我遇到了一些问题,例如,我的csv包含Post_ID | Pet Size | Pet Color <- this is the header GS Small Brown GS Medium White GS Large Dark CW Small Beige CW
`#1215-无法添加外键约束
create table wp_pageviews ( ID BIGINT(20), count integer, primary key(ID), FOREIGN KEY (ID) REFERENCES wp_posts(ID) ) 错误:#1215 - Cannot add foreign key constraint 这是什么原因?为什么我无法创建此表?
尝试从插件插入行
<?php require_once(\"../../../wp-includes/wp-db.php\"); wpdb::insert( \'wp_options\', array( \'option_name\' => \'data1\', \'option_value\' => \'data2\' ) ); ?> 我的代码不起作用。。。它得到以下消息致命错误:当不在url/wp inclu
头脑风暴-来自插件的缓慢查询需要加快速度
我们使用WP作为业务目录的后端。我有一个插件,可以根据位置坐标进行查询,查找与给定“列表”最近的10个位置。这个查询非常慢(平均1.5-2秒),但它确实是非常有价值和重要的信息。在我开始为解决方案编码之前,我想我会在这里抛出这个问题,看看你会建议如何处理它。可以在此处找到示例页Dev Server Listing 您将在底部看到标记为“附近帖子”的问题结果。此列表是使用GEO Mashup生成的Plugin在本例中,以下是运行的查询:SELECT gmlr.object_id, g
如何对自定义数据库表中的结果进行排序
我已经创建了一个自定义WordPress数据库表,用于存储“likes”。我的专栏包括:我现在正在尝试获取特定用户“喜欢”的帖子id数组。到目前为止,我有:$my_array_of_post_ids = $wpdb->get_col( $wpdb->prepare( \"SELECT post_id FROM like WHERE user_id = %d\", $user_id ) ); 如何确保$my_array_of_post_ids 对数组进行排序,以便最近的“like”是数
从wp_USERS和wp_USERMETA中一次删除几千个订户
我有一个有7万垃圾邮件订阅者的网站,我不需要他们中的任何一个。因此,我需要使用adminer和/或phpmyadmin中的查询从wp\\U users中删除所有订阅者,并从wp\\U usermeta中删除每个用户的关联元。但是为了防止服务器崩溃,我怎么能一次删除几千个呢?这似乎是我需要的基本查询:DELETE FROM wp_users INNER JOIN wp_usermeta ON wp_users.ID = wp_usermeta.user_id WHERE meta
如何通过SQL添加用户?
我错误地运行了这个查询:(注意额外的;)DELETE FROM wp_users; WHERE ID = 321; 如何通过SQL添加用户?我四处搜索,但找不到这个相当简单的问题的正确答案。当我问这个问题时,关于我所处情况的更多信息:无法使用wp-cli 在这个共享托管环境中,它更容易启动mysql 而不是找出如何运行一些PHP</我没有登录该网站(因此我无法再登录)
从MySQL表中获取数据..令人困惑
我一直在想方设法解决这个问题。I\'v创建了一个名为cp_country. 现在Mysql中的每条记录都有一个cp_country. 问题是我不明白Wordpress是如何将数据索引到MySql的。例如,看这里通常,我会习惯于获取行,如SELECT * FROM table WHERE cp_country=\'United Kingdom\' 但正如您所看到的,结果不是一行,属性是按每行列出的,并由一个post id连接。如何获得结果cp_country=\'United Kingdom\'?例如,一组
插件激活时插件自定义数据库表中的多个数据实例
我正在创建一个插件,将一些数据添加到插件激活时由插件创建的自定义表中。我还创建了一个带有表单的设置页面,用户可以将自己的数据插入数据库。The problem 一切正常,但每次我停用(我不是指卸载)并重新激活插件时,数据都会在表中重复。请注意,由于数据量很大,我选择使用“longtext”作为表列类型。使列类型不是唯一的。My question 如何防止插件在激活插件时插入本应插入数据库的相同数据?
重置/重新排序MySQL wp_posts表中的帖子ID
我有一个相当受欢迎的Wordpress网站。我正在优化网站,然后再添加其他插件,如WPML插件,我怀疑该插件将使用自定义帖子类型。该网站已经有其他插件,我不怀疑这些插件使用wp\\u posts表来定制帖子类型,除了1或2只是为了创建。Is it possible to rebuild/update/reorder the ID column in the wp_posts table such that the post IDs start from 1 and increase without any
MySQLI_Real_Connect()-客户端警告未知的身份验证方法
我在调试日志中不断收到以下警告:PHP Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [mysql_old_password] in /wp-includes/wp-db.php on line 1379 PHP Warning: mysqli_real_connect(): (HY000/2054): The server reque
如何正确更新WordPress数据库密码?
我管理的一个网站最近遭到破坏,我正在采取措施加强和重新保护该网站。我想更改MySQL数据库密码,并希望确保我不会关闭该站点(超过一分钟)。我还担心,如果我直接在数据库中手动更改数据库密码wp-config.php 该文件将可见且未加密。例如,如果我在安装时的初始密码是“请”,它将显示在wp-config.php 文件名为“aDQps4txy”。那么,更新数据库密码的最佳方式是什么呢?