草庐IT

query_string

全部标签

php - 在 PHP 中使用带有 sqlsrv_query 函数的临时表不会产生任何结果

我对SQLServer2005有一个很长的查询,我试图找到在PHP中使用sqlsrv_query函数的结果集。这是我的示例查询。为了简洁起见,我删除了变量声明和SET语句以及CASE语句中的大部分WHEN条件。DECLARE@TotalTableTABLE(SourceNamevarchar(50),GrossRevenuefloat,TotalOrderCountint,FBAOrderCountint,PostageExpensefloat,MarketplaceFeesfloat,PickupExpensefloat,COGSfloat,AvgOrderfloat);INSERT

php - 为什么 PHP Solr 扩展给出异常 "Unsuccessful query request"

我使用PHPSolrextension当我运行下面的代码时,我得到了异常:Fatalerror:Uncaughtexception'SolrClientException'withmessage'Unsuccessfulqueryrequest:ResponseCode404.不明白,怎么了,我也用solr客户端成功了。include"bootstrap.php";$options=array('hostname'=>SOLR_SERVER_HOSTNAME,'login'=>SOLR_SERVER_USERNAME,'password'=>SOLR_SERVER_PASSWORD,'

php - 我从 PHP 使用 ODBC 并连接到 Microsoft SQL Server 2008R2 实例时收到 "String data, right truncation"错误

我在CentOS6.2机器上使用PHP5.3.3,连接到MicrosoftSQLServer2008R2的一个实例。连接有效,并且我能够检索数据,只要我的查询不包含任何参数。当我添加参数时,出现错误“字符串数据,右截断”。下面是一些示例代码:prepare($query);$param1='testtable1';$stmt->bindParam(1,$param1,PDO::PARAM_STR);//Note:'1'iscorrect;itshouldnotbe'0'break;case2://Thiscaseworksproperly$query="select*from[myDa

php - 如何从 Laravel Query Builder 获取数据库资源而不是数组?

当我执行PDO语句时,内部会存储一个结果集,我可以使用->fetch()从结果中获取一行。如果我想将整个结果转换为数组,我可以执行->fetchAll()。使用Laravel,在QueryBuilderdocs中,我只看到一种通过执行查询获取数组结果的方法。//examplequery,~30,000rows$scores=DB::table("highscores")->select("player_id","score")->orderBy("score","desc")->get();var_dump($scores);//arrayof30,000items...//unbel

php - 在某些 PHP 配置中,http_build_query 将 not_var=yes 变成 ¬_var=yes。为什么?

这段代码:$query=array("var"=>"no","not_var"=>"yes","var2"=>"maybe");printhttp_build_query($query);输出:var=no¬_var=yes&var2=maybe这发生在我自己运行PHP5.3.19的机器上。我在PHPfiddle上重现了这种行为.它在ideone.com上按预期工作运行PHP5.2.11。为什么会这样? 最佳答案 这只是因为你的浏览器编码了¬实体,试试这个:printhtmlentities(http_build_query(

PHP super 怪异警告: illigal string offset while creating a key

我有一个很奇怪的问题。我正在运行一个foreach循环来编译一个数组,但我收到一个错误。我收到以下警告:警告:中的非法字符串偏移'clientaccount_id'对于这行代码:$this->PreparedData[$table][$field]=0;如果我会做这样的事情,我会说这是合乎逻辑的:$testVariable=$this->PreparedData[$table][$field];那么用'clientaccount_id'填充的变量$field将不存在。但是我正在创建字段“clientaccount_id”,所以对我来说这几乎不可能出错。代码privatefunction

php - pg_escape_string 不工作

我想使用pg_escape_string在我的password谁能告诉我它是如何使用的?在我的postgresqlinsert表格$query="insertintovmobjects(guid,ipaddress,username,password,hostid,vmname,guestostype)values('".$guid."','".$ip."','".$username."','".$password."','".$hostid."','".$name."','".strtolower($os)."')";我正在使用$escaped=pg_escape_string($p

php - 使用 mysqli_query() 时,mysql_error() 不工作

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。没有错误显示使用mysql_error()函数。msqli_query()工作正常,但是当我在它旁边添加mysql_error时,即使查询无效并且连接错误,我在网页中也没有收到任何东西。example.mysqli_query($link,$query)ordie(mysql_error());链接脚本:查询脚本:='".mysql_real_escape

PHP 日期格式() : How to format date from string value

我有一点PHP代码:$exd=date_create('01Dec,2015');$exd=date_format($exd,'Y-m-d');echo$exd;用于格式化日期。预期输出为2015-12-01但它返回2016-12-01。我错过了什么? 最佳答案 首先使用createFromFormat方法,提供输入格式:$exd=DateTime::createFromFormat('dM,Y','01Dec,2015');//arguments(,)$exd=date_format($exd,'Y-m-d');//thencho

php xpath : query within a query result

我正在尝试解析一个html文件。想法是使用title和desc类获取跨度,并在每个具有属性class='thebest'的div中获取它们的信息。这是我的代码:testmoshe1haimmoshe2moshe3title1desc1spanclass="title">title2desc2KFIR;$doc=newDOMDocument();@$doc->loadHTML($example);$xpath=newDOMXPath($doc);$expression="//div[@class='thebest']";$arts=$xpath->query($expression);f