您当前的位置:首页 > TAG信息列表 > mysql
如何回显所有以前缀开头的表
我正在尝试获取所有以前缀开头的表 global $wpdb; $tables = $wpdb->get_results("show tables like \'pro_hist%\'"); echo \'<pre>\'; print_r($tables); echo \'</pre>; 这很有效,它给了我这个答案Array ( [0] => stdC
Changing BIGINT to INT
我们有一个运行Buddypress网络的WP页面,它是高度动态的。我们试图找出减少负载和存储的每一个可能的机会,并发现相当多的表使用BIGINT值。E、 g.用户表,并通过这样做,引用用户ID的所有其他关系表。我们永远不会有40亿(!!!!)这应该是常规UNSIGNED INT的限制。因此,我提出了一个问题,这是否是一种非常简单的方法来减少存储,或者通过在执行查询时处理较小的信息来稍微减少MySQL服务器上的负载。我的意思是我理解BIGINT是有意义的-例如,对于Posteta和usermeta数据,因为
如何批量查找和替换发布图像URL的MySQL
网站迁移后,我发现有些帖子的图片URL放错了位置。假设这篇文章的图像URL应该在/2021/07/年,然而它变成了/2020/07年,图像死了404年。我必须从古腾堡编辑器手动替换图像URL。https://ibb.co/bggdX7V如果我想用SQL命令来做这件事,我应该如何以安全的方式来做呢?从wp\\U postmeta表中查找所有wp content/uploads/2021/07/,替换为wp content/uploads/2021/07/,是否正确?谢谢
固定链接(别杀了我)拒绝工作..是的,结果是404
是的,我读了很多页面和讨论,我尝试了很多选择,但是NONE 到目前为止一直在工作!我正在用WordPress运行自己的apache2服务器,何时从/?page\\u id=xxx到其他(帖子名称),我在制作的旧(和新)页面上得到404。正如我之前所说,我已经做了很多测试,最后一次尝试是禁用所有插件,并使用的全新副本(新默认)。htaccess然后我更改了设置,但没有,404。。如果我在https://example.com/?page_id=279并更改为post name permalinks,它将显示
MySQL脚本中有错误吗?无法创建表格
我的代码有错吗???请帮忙<?php global $lots_db_version; $lots_db_version = \'1.0\'; function lots_install() { global $wpdb; global $lots_db_version; $table_name = $wpdb->prefix .
how to get Nearby zipcode
我需要靠近zipcode列表数据zipcode,所以我使用的示例表名是li\\U zipcode:邮政编码纬度经度35005.604744-87.042442-3我的代码:$zipcode = 35004; $zipdetail = $wpdb->get_results( "SELECT * FROM `li_zipcode` WHERE `zip_code` = \'$zipcode\'", OBJECT );
如何回显具有特定元键的所有用户的显示名称和元值?
我有一个meta_key 在桌子里面usermeta 呼叫“sms\\U订户”。这个meta_value 因为这是他们的电话号码。我想echo 具有该字段的所有用户的列表;换句话说,是每个用户的姓名、电话号码和数量的列表。页面输出可能如下所示:SMS Subscribers (3) 1 ben blue+155533355552 bob bananas+445557788883 jerry johnson+1333445555我尝试了许多不同的查询,并成功地echo 用户的display_name, 以及
Wpdb&get_row和wp_Query&ge_post_meta哪个更快?
我计划制作一个私有api,我想知道我应该使用哪个api来处理我的数据。wpdb & get_row with my custom sqlregular wp_query & get_post_meta()我想知道是否最好创建一个自定义表&;已使用wpdb/get\\u行或仅使用创建自定义帖子类型(&U);改为发布meta。我是这方面的新手,所以我想知道两个中哪一个会更快??
单独传入MySQL PREPARE语句参数引发错误
我有一些代码如下所示:$stmt = $wpdb->prepare("SELECT * FROM <tablename> WHERE user_id = %d", $user_ID); 看起来效果不错。。。然而,我有一些查询会变得很长,所以我想做一些类似的事情:$query = ("SELECT * FROM <tablename> WHERE user_id = {$user_ID}"); // string variabl
为什么变量不能用于使用wpdb的自定义SQL查询?
我试图在一个查询中插入大量的post meta,但如果我在其中使用变量,它将不会插入数据。这是我目前的代码。我补充道comments 在…上which codes work &;which does not.(请忽略无消毒/准备,这是一个本地主机测试项目):$imdbid = $_GET[\'id\']; $string = file_get_contents("http://www.omdbapi.com/?i=".$imdbid."&apikey=9
本地恢复ManageWP完整站点备份
我正在尝试还原ManageWP在本地PC上创建的完整备份,以使用本地版本进行测试。我浏览了不同的指南,但我只能使网站处于半工作状态。到目前为止我所做的:安装了XAMPP,启动了Apache,MySQL创建了;“测试”;“中的文件夹”;htdocs“;并粘贴ManageWP压缩备份的所有内容试图在我的浏览器中打开本地主机/测试->;不起作用,我明白了;“拒绝访问”;用户的MySQL错误转到phpmyadmin->;导入,压缩。mwp\\U db文件夹中的sql文件并将其上载->;不起作用,我明白
寻找在短码内执行多个类似WP查询的最有效方法
我有一个非常数据驱动的网站,每个页面都包含几个(5-10)短代码,每个短代码执行WP查询并显示结果。这些查询通常非常相似-我在这个代码共享中添加了3个WP query$args的var\\u转储示例:https://codeshare.io/3AvRgv我正在寻找一种提高性能的方法,并想知道是否有比每次都使用新的WP\\u查询更好的方法。例如,我是否可以在自定义字段中设置一些查询参数,在页面加载时运行查询,将post\\u id数组保存到一个变量中,然后修改它们以适应?那会有帮助吗?欢迎有任何想法!
对于wp_Options中的两个选项,是否相同Option_id=0?
当(根据mySQL Workbench)2个选项的option\\u id=0时,这意味着什么?刚刚注意到,对于不相关的插件和主题,有着非常不同的选项。更新刚刚注意到超过200个选项的id为0(select * from wordpress.wp_options where option_id = 0) 在一个测试系统上。这是什么原因造成的,这可能是瞬态似乎被提前删除的原因吗?
WP_QUERY总是返回最后一个定制帖子
我有在直播系统上运行良好的代码,我正在将其移植到一个新主题。在新主题中,WP\\u查询似乎总是返回最后一篇自定义帖子。我的职能是: function get_wpinfo( $entry) { global $post; $resp_array = array(); $args = array( \'posts_per_page\'=> 1, \'post_
编码为JSON时更改数据库结果的顺序
可能有一个非常简单的解决方案,但我就是想不出来。我正在从wp数据库获取一些信息,绕过wp的内置类,然后将结果作为编码的JSON数据进行回应,如下所示:$db = new PDO(\'mysql:host=localhost;dbname=dbname\', \'dbusername\', \'dbpassword\'); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = \'SELECT user
关于$TABLE_PREFIX的模式有哪些约定
我想知道是否有任何关于WordPress设置的表前缀的约定或最佳实践。wordpress上的官方文档。org不会对该主题发表任何声明。此外,如果前缀混淆了潜在入侵者的表名,我是否应该将其简化为安全因素?
无法在另一个域上获取mySQLI_RESULT可能是什么原因?
我正在开发一个插件,它在我的Wordpress网站上运行得很好,但我已经在其他具有不同Wordpress实例的域上进行了测试。当尝试在其他网站上激活插件时,然后在该网站的每个页面上with no other plugins active 它引发以下错误:警告:mysqli\\u free\\u result():无法在/home/user/websites/website中获取mysqli\\u结果。com/wp包括/wp db。php在线1389在该插件的某些页面上,还有一个奇怪的错误,告诉它无法在sa
慢速SQL_CALC_FOUND_ROWS查询
使用SQL_CALC_FOUND_ROWS 在WordPress的管理部分。我们目前在我们的网站上有大约125000篇帖子,使用Varnish缓存前端,并使用WordPress版本4.2.3。当有人使用WordPress的admin部分时,问题就会出现,WordPress将运行如下查询:SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND (((wp_posts.post_title LIKE \'%den
删除内容中的第一个图像
我一直在使用以下代码:function remove_first_image ($content) { if (!is_page() && !is_feed() && !is_feed()) { $content = preg_replace(\"/<img[^>]+\\>/i\", \"\", $content, 1); } return $content; } add_filter(\'the_content\'
如何根据表格中的数据创建帖子?
我创建了一个MySQL表,其中包含标题和正文字段。这个表中大约有100条记录。我想为此表中的每一行创建一篇Wordpress帖子。插件是否可以实现这一点?我想我可以使用电子邮件发布功能,但这似乎是一个解决办法。理想情况下,我希望这个过程可以通过Cron作业重复,即:每晚导入新帖子。非常感谢。