您当前的位置:首页 > TAG信息列表 > mysql
Wpdb->准备函数在SQL语句中删除%s的单引号
我正在sql语句中使用下面的wpdb->prepare函数。我传入了几个变量,一些字段名和一些值。当我尝试使用%s作为字段名时,它会在其周围加上单引号。如何防止字段名周围出现单引号?sql语句将不会使用单引号执行? $query = $wpdb->prepare(\"SELECT DISTINCT wp_geo.%s, wp_geo.$field2 FROM wp_geo WHERE wp_geo.$field3=%s\",$field1, $typevalue);“coun
在WordPress中处理大N数据
我意识到这通常也适用于PHP和MySQL,但上下文和操作在WordPress中。简介我目前正在开发一个插件,用于创建和保存有关练习的数据:它基本上可以让我创建训练(选择练习及其详细信息),这些训练可以作为常规帖子的元数据或作为自定义帖子类型中的草稿存储,还可以创建有关训练结果的数据(完成/详细信息)。数据从表单中枚举为如下内容(单个训练的数据集示例):Array ( [compound_exercises-incline_and_standing_shrugs-sets] =>
WP如何决定在管理面板中显示或不显示带有提示的弹出窗口?需要一剂良药
给所有新来者WP3。5在屏幕左上角显示关于3.5版新技能的浮动提示,提示如下:We’ve combined the admin bar and the old Dashboard header into one persistent toolbar. Hover over the toolbar items to see what’s new. {close}关闭后,单击提示将永远消失。这就是我的案子。但在使用搜索和;在我的mysql数据库上替换插件我再次得到了这个横幅,这
如何检查是否为空且不失败
我正在使用以下语句查询Posteta表,查看是否已经输入了url(其中$thisLink是我正在检查的url) $mypostids = $wpdb->get_results(\"select * from $wpdb->postmeta where meta_key = \'rssmi_source_link\' and meta_value like \'%\".$thisLink.\"%\'\"); 问题是,在某些服务器上,似乎找不到数据库中已经存在的URL,我确信这可能是由
使用SQLite从PDO迁移,以使用MySQL清理新安装
我一直在为wordpress和SQLite数据库使用PDO插件。它不能像预期的那样工作,所以我想使用MySQL数据库,但没有Wordpress的PDO,因为我不能再信任这个插件了,它已经两年多没有更新了。这就是我所做的:将SQLite数据库导出到sql文件对语法进行了必要的更改http://www.maxkpage.com/blog/free-sqlite-to-mysql-converter-super-easy/安装了带有新MySQL数据库的新Wordpress,复制了旧的Wp内容文件夹,并通过复制所
如何在WordPress中使用Google Maps SQL->XML->地图标记教程
几天来,我一直在试图找出我的代码出了什么问题,但我似乎无法破解它。我正在努力跟随this tutorial我尝试了所有建议的三种方法从sql server输出XML,但我只能使用echo使其工作。我遇到的问题是我一直在犯错误“TypeError:xml为空”这发生在var markers = xml.documentElement.getElementsByTagName(\"marker\"); 在下面发布的代码中。我不知道如何继续。如果有任何问题我可以问你们,请告诉我。Here 是代码尝试运行的网页代
如何从WordPress核心记录MySQL错误?
我正在开发一个wordpress站点,我希望能够记录和处理wordpress core中的mysql错误。我的网站混合了wordpress页面和帖子,以及一些在wordpress引擎下运行的php页面。我配置了php。ini将php文件前置到所有带有错误处理函数的php脚本。它们可以很好地捕获wordpress核心和我自己的php脚本中的php错误。我还在自己的php脚本中捕获所有MySQL错误。例如,无法连接到数据库等。我还希望能够捕获、记录和处理wordpress核心应用程序中最终的MySQL错误。有
用于获取以数字开头的帖子名称的自定义查询
我正在为自定义帖子类型实现A-Z索引。我有我的链接打印出来的网页和查询工作的信件。然而,这些数字让我大吃一惊,因为我不想让它们完全一样。我希望第一个链接阅读“0-9”,然后单击它以显示所有以数字开头的帖子。我认为通配符是答案,但它没有按我预期的方式工作。这是我的函数functions.php:function test_first_letter( $sql ){ global $wpdb; $first_letter = get_query_var( \'first_letter\
通过WHM更改MySQL密码-这会影响WordPress吗?
为了安全起见,我通过WHM更改了一个帐户的CPanel密码。有一个复选框选项显示“将MySQL密码与帐户密码同步”如果我继续更改密码,是否会对安装在该域上的WordPress造成问题?
使用BETWEEN查询元字段
我试图查询一些格和逻辑,然后我得到一些长的数字,显然查询不喜欢这样。假设我在数据库中有这些Meta-key: lat Meta-value: 54.3415000 Meta-key: lng Meta-value: 10.1254100 然后执行如下查询:$args[\'meta_query\'] = array( \'relation\' => \'AND\', arr
从文件夹备份中提取WordPress数据的方法
在我的硬盘崩溃之前,我备份了C:\\wamp文件夹。我可以在另一台电脑上使用另一台本地主机提取wordpress帖子/页面吗?
找出给定类别中的前5个来源(来源是自定义分类)
我正在使用的客户端有数千篇文章和媒体(音频/视频)文件。在WordPress上,所有这些都是由作者ID 1发布的,我们将其命名为STAFF。实际上,所有内容都是由不同的人和来源创建的,当然不是由工作人员创建的。为了保留这些信息(创建内容的人或源所在地),我使用了一种称为“源”的非层次自定义分类法。如果源恰好是一个机构名称,我会按机构名称标记内容,如下所示。示例:来源:CNN来源:华盛顿邮报如果来源恰好是个人,我会在名字前面加上前缀“by”。示例:资料来源:安德森·库珀资料来源:乔恩·斯图尔特当然,内容已经
如何备份IIS上的数据库
我一直很难找到一个关于如何使用IIS作为web服务器备份WordPress数据库的好教程。我使用IIS的web平台安装程序安装了WordPress,现在我甚至找不到数据库文件所在的位置。如果有帮助的话,我一直在当地开发项目下做所有事情。因此,我的问题是,如何准确备份与IIS关联的数据库文件?
如何优化‘SELECT FOUND_ROWS()’查询?每天都会有几个“高平均负载”警报
我有5000个常规职位,一个职位类型有6000个职位,另一个职位类型有2000个职位。不用说,这使得wp_posts 桌子很大。更不用说,我已经设置了自定义分类法来模拟职位类型,因此对于输入公司职位类型的每个公司A,都有公司A,我手动将公司A输入公司分类法。这样,当我定期发布关于a公司的帖子时,我可以有效地tag 公司A进入帖子,然后该帖子出现在公司A的自定义帖子类型页面上。Specs : 将WP Super Cache与Cloudflare一起作为CDN运行。主题是Wordpress TwentyEle
WordPress mysqli and PDO
WordPress代码库是否使用mysqli或PDO?我知道PDO优于mysqli,但mysqli也不错。此外,PDO优于mysqli的一个特性(即数据库不可知)对WordPress意义不大,因为WordPress总是使用mysql服务器。但PDO支持将参数与数据类型绑定,但mysqli不支持,这是一件好事。我的直觉告诉我WordPress确实使用了mysqli,但我还无法在代码库中看到它。我的第二个问题是,如果WordPress正在使用mysqli,是因为速度问题,还是因为在早些时候(开发WP时),PD
相关帖子的帮助功能
我正在尝试编写一个函数,根据分类法的术语获取所有相关帖子。我在尝试查询多个术语时遇到了问题。我现在的做法是使用第一个术语查询相关帖子。知道如何检查它是否是倍数吗?function related_posts($related_type, $related_tax) { global $wpdb, $post; // Get The Related Term $terms = array(); foreach(wp_get_
使用WordPress进行数据库查询
我正在开发一个有主页滑块的Wordpress主题。我在Wordpress数据库中有一个表,用于存储帖子查看次数,我想让我的滑块显示查看次数最多的帖子。这是获取顶部帖子的SQL,帖子IDSELECT `post_id`, `single_views` FROM `wp_ak_popularity` ORDER BY `single_views` DESC LIMIT 30 下面是我当前正在使用的Wordpress DB查询。$featured = new WP_Query(
Delete all one-word comments
我试图用一个词删除所有wordpress评论。我发现这个mysql查询可以一次删除所有评论,但这不是我想要实现的:DELETE FROM wp_comments WHERE comment_approved = \'0\'
通过MySQL替换链接URL结束字符串
我们即将购买一个使用亚马逊附属链接的网站。当然,他们有自己的联盟ID,亚马逊联盟链接如下:http://www.amazon.com/gp/product/productcode/?tag=affiliateID-20 在Wordpress博客中更改这些链接URL的结尾字符串的最佳方法是什么?
一次插入数十万条帖子
我有一个项目,我在其中创建了一个包含20多万行的数组,其中包含25个字段,这些字段运行wp\\u insert\\u post和update\\u post\\u meta。要开始它的处理速度相当快,在10公里左右的记录之后,速度会慢很多。有没有更有效的方法?是否存在MySQL存储过程,以便我可以直接使用SQL查询创建这些帖子并跳过PHP?echo \"get list of posts to be created in wordpress \\n\"; //RETURNS ALL OFFER D