草庐IT

wordpress_db

全部标签

php - codeigniter $this->db->like 区分大小写

这是代码。functionget_autoComplete($tbl,$data,$field,$value,$where='',$group_by=false,$limit=''){$this->db->select($data);$this->db->from($tbl);if($where!=''){$this->db->where($where);}$this->db->like($field,$value);if($group_by==true){$this->db->group_by($field);}if($limit!=''){$this->db->limit($lim

php - 第 1452 行警告 : mysqli_real_connect(): (HY000/2002): No such file or directory in/private/tmp/wordpress/wp-includes/wp-db. php

我正在尝试运行PHPUnit来对WordPress插件进行单元测试,但标题中的错误一直出现。我使用WP-CLI来设置单元测试,但是当我尝试运行它时WP-CLI也会抛出类似的错误。我使用MAMP来运行数据库。我已经将WP-CLI和PHPUnit设置为phars,它们在~/.bash-profile中有别名,并使用OSX提供的默认“php”运行。更改此设置并使用MAMP提供的最新PHP版本运行WP-CLI和PHPUnit修复了WP-CLI(它正在运行并连接到数据库很好)但PHPUnit仍然抛出相同的错误。我尝试编辑wp-config.php文件,并将主机设置为“:/path/to/mamp

php - 如何将帖子插入 wordpress 并将其与类别相关联?

我有来自其他地方的内容,我想将其作为帖子插入到Wordpress中,然后与现有类别相关联。将新帖子插入wp_posts表非常简单,但我似乎无法弄清楚如何构建查询以插入新帖子并同时将帖子与类别相关联。如何才能做到这一点?如果有帮助,我正在使用WordPress2.8 最佳答案 使用这个查询:INSERTINTOwp_posts(post_title,post_content,post_name,post_date,post_date_gmt,post_modified,post_modified_gmt,post_author,pos

mysql - $this->db->insert_id() 在 mysql codeigniter 中不起作用

我只是想从codeiginitor的mysql表中获取最新的自动生成的key。但它在某种程度上不起作用。我试过这段代码$this->db->insert_id()还有$this->db->mysql_insert_id()我收到以下错误Severity:NoticeMessage:Undefinedproperty:CI_DB_mysql_driver::$insert_idmysql不支持insert_id函数吗?我们怎样才能让它发挥作用? 最佳答案 CodeIgniter的insert_id()只会返回insert()的ID。除

Android : How to send data to MySQL DB without using JDBC , PHP 或任何其他网络服务?

这个问题在这里已经有了答案:ConnectingMySqlwithAndroidwithoutusingPHP(4个答案)关闭8年前。我正在开发一个Android应用程序来将数据发送到MySQL数据库。我正在使用Apache服务器。我知道使用JDBC、PHP将数据发送到MySQLDB。现在的挑战是不使用JDBC和其他Web服务1.canitbepossibletosenddata.2.Ifyes,Pleasehelpmetoachievethis.3.Ifno,whatisthesolutiontoovercomethis.

MySQL DB 选择带和不带变音符号的记录。例如 : '.. where something = FÖÖ'

我的表排序规则是“utf8_general_ci”。如果我运行如下查询:SELECT*FROMmytableWHEREmyfield="FÖÖ"我得到的结果是:...myfield="FÖÖ"...myfield="FOO"这是“utf8_general_ci”的默认值吗?我应该使用什么排序规则来只获取myfield="FÖÖ"的记录? 最佳答案 SELECT*FROMtableWHEREsome_fieldLIKE('%ö%'COLLATEutf8_bin) 关于MySQLDB选择带和

java - 如何测试JDBC驱动是否安装正确,DB是否可以连接?

我试着在家里安装它和JavaSDK...SDK工作正常,我现在可以使用命令提示符将java程序编译成类...但是我不确定如何测试JDBC是否正在连接到我的服务器/数据库/mysql。我觉得我的服务器(这是一个共享网站/虚拟主机)可能不允许连接...如何在不连接到服务器的情况下测试JDBC是否已正确安装?然后我如何测试(请使用单独的代码)JDBC(现已确认工作)正在连接到我的数据库?非常感谢。 最佳答案 HowcanItestthattheJDBCwasinstalledcorrectlywithouthavingtoconnectt

mysql - 是否可以在 WordPress 中打印页面请求的所有数据库查询日志?

我正在制作一个在WordPress数据库上执行自定义查询的插件,然后循环遍历将每个帖子标题列为实际帖子链接的结果。我正在使用get_permalink($id)来获取每个帖子的URI,但由于我是在循环之外执行此操作,我怀疑这些请求中的每一个都在单独发出数据库查询。我已经检查了函数代码并尝试了解实际WordPress核心文件中发生的事情,但我真正感兴趣的是执行此操作的一般方法,因此我可以确保我始终在我所有的插件中编写最优化的代码。是否有人知道实现此目的的最佳方法? 最佳答案 在wp-config.php添加这一行:define('SA

mysql - CloudFormation : Template RDS Mysql to Create DB, 表、用户或加载架构

使用CloudFormation,我试图找出一些用例。第一个案例是拥有一个现有的AWSRDSMySQL服务器,如何通过CloudFormation模板创建数据库、表和用户帐户。在查看了Cloudformation文档之后,我认为可能会有一个AWS::RDS::DBInstance允许我执行此操作的属性;然而,尽管我找不到如何指定允许的数据库主机源(或者我可能误读了它)。aws-properties-rds-database-instance然后,查看来自AWS的CloudformationRDS模板,我看到了一个突出的fn::join命令。我的第一个案例会用fn::join完成吗?"U

mysql - 将负载均衡器添加到 wordpress 多站点安装

我正在尝试向具有多站点安装的wordpress应用程序添加负载平衡器。WordPress将服务器IP地址保存在MySQL表中,因为会有两个应用程序服务器和一个数据库服务器和一个负载平衡器。我正在使用RackSpace负载均衡器。谁能建议wp-config.php中的DOMAIN_CURRENT_SITE应该指向什么,我是否需要在数据库中进行任何更改以更新IP地址,如果是,应该将什么IP地址存储在数据库中。此外,我正在使用Lsync实用程序将一台服务器的内容同步到另一台服务器,我还需要同步wp-config.php吗?此外,除了wp-config.php和数据库之外,我还需要做任何更改吗