草庐IT

insert-query

全部标签

php - Laravel 5.2 单元测试错误:BadMethodCallException:调用未定义的方法 Illuminate\Database\Query\Builder::make()

我正在尝试使用Laravel5.2设置PHPunit。我按照文档进行了简单的单元测试,但是每个测试都会抛出相同的错误:1)CreateAccountTest::testCreateUserWithInvalidEmailBadMethodCallException:CalltoundefinedmethodIlluminate\Database\Query\Builder::make()/some/path/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2405/some/path/vendor/l

php - 在 Woocommerce 3 的 WC_Product_Query 中使用自定义元数据

我曾经使用标准的wordpressWP_Query来获取基于元数据的woocommerce产品。我的产品是轨道,有很多元列(如流派、乐器、情绪等)。使用WP_Query我可以根据用户从表单输入的内容创建一个meta_query,搜索满足元要求的产品。所有这些都很好用。现在我想使用wp_get_products而不是WP_Query,因为它是获取产品的新方法,而且应该比旧方法更适合future。但是,我似乎无法弄清楚如何将meta_query传递给该函数。在github上宣布wc_get_products将从2.8版本开始支持元数据。我能找到的唯一信息位于以下链接:https://git

PHP/亚马逊 S3 : Query string authentication

我一直在使用Zend_Service_Amazon_S3库来访问AmazonS3,但一直无法找到任何能够正确处理生成安全访问URL的内容。我的问题是我的存储桶中存储了多个对象,ACL权限仅限所有者访问。我需要能够创建允许定时访问的URL。然而,thedocumentationforAmazonS3对这个主题非常简短。有人可以详细说明或提供指向解释我如何在PHP中实现此目的的内容的链接吗? 最佳答案 文档位于authenticatingRESTrequests部分处理生成URL所需的签名。实现可生成此类签名的PHP函数将是一个简单的案

php - 从 "query"导出 "mysqli->prepare"

是否可以导出由mysqli::prepare和::bind_param格式化的查询?例子:prepare('SELECT`id`,`info`FROM`propertys`WHEREid>?')){$stmt->bind_param('i',$data);$stmt->execute();$stmt->bind_result($id,$info);while($q=$stmt->fetch()){echo$id,':',$info,'';}$stmt->close();}$mysqli->close();?>我想导出mysql::prepare和bind_param执行的QUERY函数

php - PDO : insert 3 rows instead in mysql when i insert just 1 row

我在我的php框架(flight)中使用PDO,但我遇到了一个荒谬的问题。当我将1行插入mysql时,我看到插入了3行。Flight::db()->query("INSERTINTO`menu_item`(`order`,`menu_cat_id`)VALUES(22,1)");这是我的全部代码:setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);$db->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND,"SETNAMES'utf8'");$db->exec("SETNAMES'utf8';"

php - Doctrine DBAL 可以与 ORM Query Builder 混合使用吗?

我正在尝试使用ORM创建查询生成器。但是我偶然发现了一个与2个可能的表有关系的实体的字段。使用这种结构,(恕我直言)不可能将其映射到实体本身。╔═══════╗╔═══════╗╔═══════╗║ValB║║Main║║ValC║╠══╦════╣╠══╦════╣╠══╦════╣║*║pk║--+║*║pk║+---║*║pk║╠══╬════╣|╠══╬════╣|╠══╬════╣║║║+--║║v_id║---+║║║╠══╬════╣╠══╬════╣╠══╬════╣║║║║║║║║║╚══╩════╝╚══╩════╝╚══╩════╝是否可以将DBALQueryBu

java - 如何从 javax.persistence.Query 获取查询字符串?

也许我遗漏了什么,但我只是想(在我的java程序中)从javax.persistence.Query对象获取查询字符串?Query对象本身似乎没有执行此操作的方法。我也知道我们的经理不希望我们使用Spring框架的东西(例如使用他们的QueryUtils类)。有没有一种方法可以简单地从javax.persistence.Query对象(同样,在java程序中)获取查询字符串?! 最佳答案 没问题。hibernate:query.unwrap(org.hibernate.Query.class).getQueryString()或ec

java - JPA Criteria query eager fetch associated entities using a SINGLE query with join 而不是多个查询

在将hibernate从4.3.11升级到5.2.12的范围内,我们正在从Hibernatenative标准查询迁移到JPA标准查询,并发现了不同的行为。以前的hibernate条件使用带有连接的单个查询来急切地获取一对多关联实体,但JPA使用单独的查询来获取每个根实体的关联实体。我知道我可以像entityRoot.fetch("attributes",JoinType.INNER);那样显式设置获取模式,但我们需要在一些AbstractDao实现中完成它,它应该适用于任何急切的人-对多关联,因此不能显式设置。那么我能否以某种方式告诉JPA标准,以便在默认情况下使用连接而不是针对每个根

java - 命名 Hibernate 查询的 "Named query not known"?

可能是什么问题?@Entity@NamedQueries({@NamedQuery(name=User.ALL,query="SELECTuFROMUseru")})publicclassUser{publicstaticfinalStringALL="User.all";}publicclassService{find...with...User.ALL}堆栈跟踪:Causedby:org.hibernate.MappingException:Namedquerynotknown:User.allatorg.hibernate.impl.AbstractSessionImpl.get

java - 谷歌应用引擎 (Java) 任务队列 API : how to query number of running/pending tasks?

是否可以通过编程方式查询任务队列API以查看当前有多少任务正在执行/待处理?我在API中看不到任何执行此操作的方法,因此我求助于在数据存储区中创建对象来表示排队的任务。运行时,任务会从数据存储中删除相应的条目。如您所想,这很容易不同步。实际上,如果能够简单地计算给定队列名称的队列中的任务数量,我会非常高兴。 最佳答案 遗憾的是,没有可用于获取有关任务队列的信息的API。但是,我相信团队在未来会考虑到这一点(一个用于获取我们当前在仪表板上看到的统计信息的编程接口(interface),例如任务计数)。