草庐IT

Doctrine_Query

全部标签

PHP 和 SQL : Query for a name using join

这个问题在这里已经有了答案:Whentousesinglequotes,doublequotes,andbackticksinMySQL(13个答案)关闭5年前。我遇到了一个问题,我在PHP中对我的mySQL数据库进行的一次查询没有返回任何内容。该查询在使用mySQL数据库时有效,我假设在我的php文件中,但没有打印出任何内容,并返回为false值。感谢您给我的任何帮助或提示/技巧,我大约一年没有积极使用SQL,并且我试图在非常有限的时间内学习尽可能多的PHP,所以我的语法可能是不正确。我知道我的数据库已连接。以下代码在程序中进一步运行。$patIDQuery=("SELECTIDFR

php - 使用 Doctrine 按类别提取产品列表

我想按给定类别提取产品列表,我不知道该怎么做!我发现findAll返回数据库中的所有产品我应该使用dql吗?类似的东西:我的ControllerpublicfunctionProductByCategory(Request$request,Category$cat){$product=newProduct();$form=$this->createForm('AppBundle\Form\ProductType',$product);$query=$em->createQueryBuilder('p')->where('p->getCategory()->getId()=:catego

mysql - while 循环中的多个 mysql_real_query()

似乎当我在一个连续的while循环中有一个mysql_real_query()函数时,查询将正常执行。但是,如果多个mysql_real_query()在while循环内,一个接一个。根据查询的不同,有时第一个查询和第二个查询都无法正确执行。这对我来说似乎是一个线程问题。我想知道mysqlcapi是否有处理这个问题的方法?有谁知道如何处理这个?mysql_free_result()不起作用,因为我什至没有存储结果。//keeppollingaslongasstopcharacter'-'isnotreadwhile(szRxChar!='-'){//Checkifareadisouts

php - Doctrine ORM : Create Table Like Another

有什么方法可以在使用Doctrine时创建一个像另一个一样的表?我知道在MySQL中有一个函数可以这样做:CREATETABLEuser2LIKEuser;表user和user2将是相同的。这可以在Doctrine中完成吗? 最佳答案 我想您正在寻找的是定义(让我们使用您的示例)在架构级别user2继承自user当您的模型生成时。您可以使用Doctrine的具体继承来做到这一点isdescribedinthedocumentation.因此,在您的schema.yml中:User:columns:name:stringUser2:i

php - 使用 Doctrine_RawSql 对象连接 3 个表

有什么办法可以让这个选择:SELECT*FROM`sf_guard_user`JOIN`friendship`ON`friendship`.`user_id`=`sf_guard_user`.`id`JOIN`circle`ON`friendship`.`circle_id`=`circle`.`id`WHERE`circle`.`id`=1ORDERBY`circle`.`id`在不使用外键的情况下使用Doctrine_RawSql对象? 最佳答案 你为什么决定使用Doctrine_RawSql?在这个例子中,我使用了innerj

mysql - 如何扩展 Doctrine 2 以处理 CodeIgniter 2 中的 MySQL 空间 ("point"字段类型)?

我正在使用CodeIgniter2作为我的框架编写一个网站,并且我最近开始尝试将Doctrine2用于ORM。我的数据库需要存储空间数据(例如,“点”类型的列),显然Doctrine无法开箱即用。我在整个互联网上搜索过,只找到了这些提示:http://codeutopia.net/blog/2011/02/19/using-spatial-data-in-doctrine-2/但是那篇文章并不清楚这些文件的保存位置以及还需要配置什么。我尝试联系作者,但从未收到回复。有人可以帮忙吗?谢谢!瑞安 最佳答案 很久以前的事了,所以我忘记了一

php - Doctrine 1.2 中的用户定义例程?

我必须为我的MySQL数据库编写一个用户定义的例程(计算距离函数)。是否可以在yaml模式文件中定义它?在终端mysql-client中定义例程后,一切正常,直到'doctrinebuild-all-reload'-函数被删除,这是可以理解的;如何附加一个每次运行“build-all-reload”时都会执行的sql脚本?对不起我的英语。汤姆 最佳答案 我通过在我的doctrine.php文件中添加以下行找到了一个解决方案(在某些方面类似于您的):$q=file_get_contents('../configs/sql/routin

mysql - Wordpress - 如何输出 query_posts 使用的最后一个查询?

我试图获取特定日期(即今天)的所有帖子,但由于某种原因它只返回了一个。$wp_posts=query_posts(array('cat'=>4,'post_status'=>array('any','publish','future','inherit','revision','pending'),'year'=>'2011','monthnum'=>'10','day'=>'25','order_by'=>'post_date','order'=>'ASC'));这应该将今天的所有帖子都发布在一个类别下,但无论出于何种原因,它只输出1个帖子,我不知道为什么。起初我以为这可能是永久链接

php - MySQL "Fire-And-Forget"INSERT/UPDATE/DELETE - mysql_unbuffered_query 用法是否可取?

我们有很多我们认为是“即发即弃”的查询。从某种意义上说,这些只是记录插入、更新等。不那么重要的事情,以及从未在用户看到的前端使用的数据。这听起来像是mysql_unbuffered_query的理想情况。这是否可取?我们正在使用innodb,因此无法使用INSERTDELAYED之类的东西。谢谢! 最佳答案 看完http://www.php.net/manual/en/mysqlinfo.concepts.buffering.php:Followingthesecharacteristicsbufferedqueriesshould

mysql - 推荐 "to optimize the response time of an SQL query"

我想知道优化包含超过2.000.000条记录的表的SQL查询响应时间的最佳解决方案是什么作为解决方案,我想到了创建一个SQLView的虚拟表(其实我更喜欢mysql在今年创建的行中早早的搜索,因为这个应用的数据是基于季节的。)有没有更好的解决方案或推荐?例如搜索租金12的所有租金行之前=>select*fromrent_lines其中rent_id=12现在=>我创建了一个ViewCREATEVIEWv_rent_linesASSELECTrent_id,category_id,customer_id,amount..Whererent_linesFROMcreated_at>=(se