草庐IT

mssql_query

全部标签

php - CodeIgniter MSSQL 连接

我正在开发一个Web项目,该项目将部署在运行IIS7.5和PHP5.3.8的64位Windows2008Server计算机上。系统上的数据库是MicrosoftSQLServer2008R2。我正在CodeIgniter2.1.0框架上开发应用程序,但我有点难以让它连接到SQLServer。我尝试过同时使用MSSQL、ODBC和SQLSRV数据库驱动程序,并且针对每个不同的驱动程序遇到了三个不同的错误。这是我的ODBC配置:$db['default']['hostname']='SA';$db['default']['username']='petre';$db['default'][

php - PDO MSSQL 服务器 - 未找到驱动程序

我目前正在尝试连接到MSSQL2012Express上的本地数据库。我已经从http://www.microsoft.com/en-us/download/details.aspx?id=20098下载并安装了官方的Microsoft驱动程序我在phpinfo()中得到了某种SQLSRV部分。但是当我尝试创建一个新的PDO对象时,它说它没有驱动程序。我可以理解,因为它没有在phpinfo()PDO部分中提及,但它有自己的部分+get_loaded_extensions也显示了sqlsrv。我想那是来自官方的MS驱动程序?我正在使用php_sqlsrv_53_nts.dll使用我的Zen

php - wp_reset_query() wordpress - 无法重置最后一个查询

我试图在一个页面上运行两个查询。第一个显示自定义用户搜索的结果第二个只是应该显示最近的记录,其中有一些硬编码到查询中的自定义参数。我遇到的问题是,当运行自定义搜索时,两个查询都会受到影响,并且两个地方的结果都会更新。我试过放置这些wp_reset_postdata();wp_reset_query();到处都是,但都没有。有没有人有什么想法?这是我的第一个查询$args=array('post_type'=>'vacancy','post_status'=>'publish'));add_filter('posts_where','posts_where_title',10,2);fu

php - 同一服务器上两个数据库之间的 MSSQL LEFT JOIN,使用 PDO 时不返回任何内容

我正在使用PDO连接到MSSQL2000数据库,并希望在同一SQL2000服务器上创建到另一个数据库的左连接。当在MSSQL查询分析器上运行时,此查询返回正确的结果,并按照我的预期从两个数据库中提取数据。selectt_job.pk_Job,t_JobSummary.Description,t_CarChecks.YesNofromt_jobleftjoint_JobSummaryonpk_Job=t_JobSummary.fk_JobleftjoinDATABASE2.dbo.t_CarCheckst_CarChecksonpk_Job=t_CarChecks.fk_Jobwhere

php - Laravel Eloquent/Query Builder 中 LEFT JOIN 的 ON 子句中的参数化查询绑定(bind)

假设我想显示带有type="color"的完整奖项列表:AwardsType2013Winner=====================BlueAwardcolorTomRedAwardcolorGreenAwardcolorDan为了实现这个结果,我可以像这样在Laravel中进行查询:$year='2013';$awards=DB::table('awards')->leftJoin('winners',function($join)use($year){$join->on('awards.id','=','winners.award_id');$join->on('winner

php - 向 Wordpress 中现有的 WP_Query 添加条件

我想添加一些过滤器来选择需要的帖子,例如:functionexclude_post($query){if($query->is_home){//DosomePHPcode}return$query;}add_filter('pre_get_posts','exclude_post');如何向现有WP_Query实例$query添加新条件? 最佳答案 如果您想使用过滤器修改您的查询,您可以在您的函数中使用$query->set('post_type','post');,只需添加您的参数即可。如果你想修改主循环,你可以使用这个:glob

PHP PDO (MSSQL) 无法获取输出参数

我正在尝试使用bindParam(PHPPDO)获取OUTPUT。PHPPDO库是用于MSSQL驱动程序的FreeTDS。无论我做什么,我似乎都无法按照php.net上的建议在绑定(bind)参数中获得“输出”。我已经验证我可以调用EXEC并返回结果集(使用选择),但OUTPUT参数永远不会改变。PHP代码。$this->db是一个PDO对象$stmt=$this->db->prepare("EXEC".$this->db_schema."[".$this->procedure."]:error_num,:error_msg");$error_num=0;$error_msg='';$

php - 明确匹配任何内容的 Doctrine Query Builder

我使用的是Doctrine2.4,我有一个包含如下方法的抽象基类:protectedfunctiongetBaseQueryBuilder($type){switch($type){caseself::TYPE_1;return$this->em->createQueryBuilder()->...lotsofclauses...;caseself::TYPE_2;return$this->em->createQueryBuilder()->...lotsofclauses...;/*manymoretypes...*/caseself::TYPE_N;return/*wanttore

php - Kohana 3 ORM : advanced queries, 效率

所以我们都知道Kohana3的文档非常糟糕。那么我如何构造以下查询,其中我有一个“Player”和“Dragon”模型?SELECT*FROM`dragons`JOIN`players`ON(`dragons`.`player_id`=`players`.`player_id`)WHERE`uid`IN(1,2,3)ORDERBY`dragons`.`id`ASC我可以使用ORM::factory('dragon')->join("players")->on("dragons.player_id","=","players.player_id")进入连接部分,但我不能执行in子句。Ko

php - 如何在 DELETE QUERY 中编写 LEFT JOIN?

你能给我一个使用Doctrine的左连接的删除查询的例子吗? 最佳答案 这是不可能的。看到:http://trac.doctrine-project.org/ticket/2142您必须在where子句中使用子查询:http://www.doctrine-project.org/documentation/manual/1_2/en/dql-doctrine-query-language:subqueries尝试这样的事情:$q=Doctrine_Query::create()->delete('TableBb')->where('