草庐IT

wordpress_db

全部标签

mysql - 将旧站点用户迁移到 Magento DB

我在一家旧网上商店拥有超过300,000名用户。客户切换到Magento解决方案,现在必须将所有用户、地址迁移到Magento。所以我必须编写一个自定义脚本来将用户及其地址导入Magento系统。是否有任何教程或类似的工作已经完成。请帮我。谢谢 最佳答案 这是我如何使用SOAP库将用户从OSC迁移到Magento的示例。这个脚本是在旧服务器上运行的,需要从ssh命令行运行(php通过浏览器执行时不支持这个$proxy=newSoapClient('http://[yourmagentourl]/api/soap/?wsdl=1');

php - 在非 wordpress 站点上显示来自 wordpress 站点的文章

将发布在wordpress站点(来自特定类别)的文章条目显示到另一个用PHP/MySQL构建的非wordpress站点的最简单方法是什么。我知道wordpress使用MySQL,所以理论上我可以通过PHP连接到数据库并直接提取内容,如果我能弄清楚所使用的模式的话我知道我可以获得RSS提要-是否有可用的解析器可用于获取所有文章内容,包括图像等? 最佳答案 相同域中非Wordpress页面上的Wordpress内容这是一种数据库密集型方法,因为它几乎在幕后加载了整个Wordpress,但它很简单且有据可查:DisplayWordpres

mysql - 德尔福/MySql : timestamp in DB aware components

Delphi不使用*nix时间戳。在其他应用程序中,我在存储到MySql之前转换为*nix,并在检索时反转它。现在我想第一次尝试使用DB感知组件。它将如何用于时间戳?我应该(可以)以Delphitiemstamp格式存储吗?或者我应该在存储之前转换为*nix? 最佳答案 对于正常使用,您不需要做任何事情。我使用Delphi/MySQL多年,我使用过的所有数据访问组件(dbexpress/zeros/MyDAC)都会自动进行转换。如果我需要手动指定时间戳值,我只提供文本格式("yyyy/mm/ddhh:nn:ss")

php - 使用多个查询的复杂 Wordpress 查询

所以我有一个查询,如果我直接在MySQL中运行它就可以正常工作,但如果我通过Wordpress$wpdb->query()运行它就会失败。例如,如果我将$qry回显到页面并将其复制并粘贴到phpMyAdmin中,我将获得我想要的所有结果。但是在Wordpress中我得到一个错误。错误:WordPress数据库错误:[您的SQL语法有误;查看与您的MySQL服务器版本对应的手册,了解在'SELECT*,ROUND(3963.0*ACOS(SIN(38.580983*PI()/180)*SIN(lat*PI()/18'附近使用的正确语法21]查询:CREATETEMPORARYTABLEt

php - 2个日期之间的WordPress元查询

我目前在理解WordPress的元查询方面有一个小问题。初始情况:具有2个元字段(offer_start-date、offer_end-date)的自定义帖子类型CPT旨在作为报价,应在指定时间段(开始日期和结束日期之间)显示。此处的日期采用德语格式DD.MM.YYYY。为此,我目前使用以下查询:$args=array('post_type'=>'offer','posts_per_page'=>-1,'post_status'=>'publish','order'=>'DESC','meta_query'=>array(array('key'=>'offer_start-date',

python - django.db.utils.OperationalError : (1046, 'No database selected' )

出现奇怪的错误。我在MySQL中创建了一个数据库,设置数据库来使用它。在我的Djangosettings.py中使用正确的设置。但是还是报错没有选择数据库。首先我尝试了:pythonmanage.pysyncdb得到这个回溯:django.db.utils.OperationalError:(1046,'Nodatabaseselected')设置.py:DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':'my_db','USER':'username','PASSWORD':'password','HOS

带有 Sequelize : ER_BAD_DB_ERROR: Unknown database 的 MySQL

我正在学习教程,下面是代码:varSequelize=require('sequelize')varsequelize=newSequelize('basic-mysql-database.mysql','root','password',{'dialect':'mysql','host':"localhost","port":"3306"});varTodo=sequelize.define('todo',{description:{type:Sequelize.STRING},completed:{type:Sequelize.BOOLEAN}})sequelize.sync().

mysql - 在 mysql ( zend_db ) 上构建一个 select distinct

我有下表,我想在列[code]上做一个selectdistinct,我不需要得到“A”三次。[ID][CODE][LIBELLE]1ALIBELLE12BLIBELLE23CLIBELLE34ALIBELLE45ALIBELLE56DLIBELLE6我想要的结果如下[ID][CODE][LIBELLE]1ALIBELLE12BLIBELLE23CLIBELLE36DLIBELLE6 最佳答案 只需添加groupbycodeORDERBYcodeASC在你的sql查询结束时示例select*fromtablegroupbycodeOR

php - 在 dev 上处理 DB 的不同用户/通行证的简单方法。机器与生产服务器

我通常有一个配置文件,其中包含一些用于数据库连接设置的全局变量(例如数据库主机、数据库名称、用户、密码)。我也非常喜欢能够将所有文件从我的开发机器拖放到生产服务器。但是,开发数据库主机等可能与生产服务器上的不同。在PHP中是否有一种简单的方法可以说“如果我在开发机器上,请使用这些值”?(我宁愿避免基于主机IP/名称的黑客攻击。)我正在考虑可能在php.ini或httpd.conf中设置一些东西,例如$DEV_MACHINE,已设置在开发机器上为真。 最佳答案 您可以使用SetEnv设置一个Apache变量,并使用PHP的apache

php - 加速一个(缓慢的)巨大的 wordpress 数据库

我正在测试一个新项目,该项目涉及使用wordpress安装,该项目拥有超过150万篇帖子,通常帖子内容/标题只有一两行-非常短。我已经得到了强烈推荐的W3-cache插件,它有很大帮助-但是当你第一次登陆一个页面时,它需要40-60的时间来加载和生成它的缓存,并且网站包含超过100万个帖子,我猜将它们全部缓存起来将是一场灾难-因为其中只有大约5%会被定期查看。以下是帖子的标准构建过程,我可以做些什么来改变/加快明显的瓶颈吗?我什至不确定JOIN在做什么?当然,所有需要发生的事情就是通过ID发布。花费这么长时间的查询看起来像是一个查询,用于显示许多帖子并根据元数据对它们进行排序-我不需要