草庐IT

wordpress_db

全部标签

php - 在 Wordpress 的 post 表中创建新字段还是创建新表更好

我刚开始使用Wordpress,不知道要选择什么解决方案。我必须在Wordpress的帖子表中存储超过200.000个条目(书籍、CD等)。这些条目中的每一个都有大约20个不同的字段需要填充。因此,我认为我必须向posts表添加新字段以便存储数据。我正在使用ACF自定义字段插件来执行此操作,但我可以看到自定义字段未存储在与发布表相同的表中。它被存储在类别的wp_options表和帖子的postmeta表中,对于每个要填充的字段,它将在这些表中创建2行。因此,如果我在这个wp_postmeta表中保存20个字段X2行X200.000个条目,它将使8.000.000行通过(可能对性能来说不

php - 在空 WORDPRESS 上调用成员函数 insert()

我正在为wordpress编写一个插件。我刚刚完成我的管理页面。它有一个提交按钮。表单元素的Action属性被发送到“database.php”文件。这里是database.php的代码:prefix."ArmPoll_Questions";if($_SERVER["REQUEST_METHOD"]=="POST"){$wpdb->insert($table_name,array('id'=>'','Question'=>'Howru?'));}?>但它会导致一个错误Calltoamemberfunctioninsert()onnull 最佳答案

mysql - WordPress mysqld 疯狂的 CPU 使用率

这个导致MySQLcpu使用率飙升的查询有什么问题?cpu使用情况是这样的,直到db内存不足。$sql="SELECTc.*FROMhatt_postmetaainnerjoinhatt_postmetabONa.post_id=b.post_idinnerjoinhatt_postmetacONa.post_id=c.post_idWHERE(a.meta_key='ht_size_width'ANDa.meta_value=165)AND(b.meta_key='ht_size_ratio'ANDb.meta_value=70)ANDc.meta_key='ht_size_diam

php - Wordpress - 商业智能精简版插件

我们有一个用于监控客户网站性能的网站,我们正在使用商业智能wordpress插件向客户展示有关性能的信息。当一个新客户第一次登录并选择他的仪表板时,我们收到以下错误,当我们在数据库中更新时,错误消失但仪表板第一次应该显示自定义消息。我正在使用以下sql查询selectlastsamplestatus,lasterrorat,avguptimeday,statusfromselenium_script_dataasssdinnerjoinselenium_scriptsasssonss.script_id=ssd.selenium_idinnerjoinwp_usersaswuonwu.

php - Yii2:如何使用 mysql db 动态创建页面

我有roomcatalogue.php页面,此页面显示所有可供选择的房间-$row):?>"class="product_itemtext-center">Rs.我还有roompage.php它将保存有关房间的所有房间描述/信息。我需要roompage.php应该根据房间而变化,当用户从roomcatalogue.php点击特定房间时.问题听起来很基础我试过很多教程说明使用$_GET[]方法,但我无法正确使用它,请就此提供帮助。更新publicfunctionactionRoompage($id){$searchModel=newRoomTypesSearch();$dataProvi

php - Wordpress - 将帖子的内容导出到 .docx

首先请原谅我不完美的英语。我一直在到处挖掘,但找不到任何解决方案来解决我想要实现的目标。我有一个Wordpress安装,其中包含一些添加了一些自定义字段的帖子。我希望能够转到管理面板并勾选我要导出的帖子,然后一旦我单击一个按钮,就会生成一个.docx文件并准备下载,该文件将包含帖子的内容。.docx文件的布局需要是这样的:POST1TITLEpost1contentpost1customfieldvalue-----POST2TITLEpost2contentpost2customfieldvalue-----POST3TITLEpost3contentpost3customfield

php - 如何从 Laravel 5 中的 MySQL DB 查询返回整数

在我的LaravelController中,我使用以下代码:$usernotes=DB::select('SELECTnote_idFROMnote_userWHEREuser_id=1');这应该从我的多对多表中获取note_id,它的确如此。但是return$usernotes;输出[{"paper_id":15}]这看起来像一个数组或字符串,但我只需要一个普通整数15这样我就可以将它放入类似的内容中$somevariable=someModel::find($usernotes)$usernotes看起来不像一个数字,运行上面的行会给我一个错误:ErrorExceptioninh

mysql - 搜索日期范围时如何减少 MySQL DB 中的搜索时间?

我在具有以下列和索引的下表中对MySQL执行了搜索:查询如下,注意天数为6:SELECT*FROMdataWHERETEMP"2600"ANDDate_Time>"2016-05-05%"andDate_Time此查询在0.59s内返回结果如果我将天数更改为超过此查询中的天数,那么我将在更多时间2.15s中得到结果SELECT*FROMdataWHERETEMP"2600"ANDDate_Time>"2016-05-04%"andDate_Time我该如何解决这个问题?我觉得很荒谬,仅仅一天的时间就会对速度产生如此大的影响!我的目标是在更广泛的时间范围内进行搜索,所以我有点需要知道这背

php - 在 Zend\Db\Sql\Select 之后获取 SQL

我在使用zend框架2。场景是,我想知道Zend\Db\Sql\Select之后的实际SQL查询。我不能在这里使用Zend\Db\Sql\SQL和$select=newZend\Db\Sql\Select();$select->where(array($between));$select->prepareStatement($select)->getSQL();给出错误,例如,CalltoamemberfunctiongetParameterContainer()onnull正确的写法是什么? 最佳答案 您需要使用getSqlStr

php - 移动文件后 Wordpress 出现问题

所以我将我的WP安装移动到我的web目录中的另一个文件夹(从子目录/wp到根目录),现在我有一个fatalerror,似乎无法修复它。以下是错误:Warning:array_keys()expectsparameter1tobearray,stringgiveninD:\Hosting\2974365\html\wp-includes\class-wp-roles.phponline126Warning:Invalidargumentsuppliedforforeach()inD:\Hosting\2974365\html\wp-includes\class-wp-roles.phpo