PHP在运用Sql查询指定变量时候变量怎么使用?代码如下

<?php$db=mssql_connect("192.168.60.200","XX","XX");mssql_select_db("XXX");$ntm=date('... <?php
$db=mssql_connect("192.168.60.200","XX","XX");
mssql_select_db("XXX");
$ntm=date('Y-m-j H:i:s');
$rows = mssql_query('select * from table where endtm=$ntm');
?>
endtm这个键是一个datetime型的,运行后一直报错

PHP Warning: mssql_query() [<a href='function.mssql-query'>function.mssql-query</a>]: message: 第 1 行: 'ntm' 附近有语法错误。 (severity 15) in F:\wwwroot\wwwroot\rain8.php on line 21
PHP Warning: mssql_query() [<a href='function.mssql-query'>function.mssql-query</a>]: Query failed in F:\wwwroot\wwwroot\rain8.php on line 21
PHP Warning: mssql_fetch_assoc(): supplied argument is not a valid MS SQL-result resource in F:\wwwroot\wwwroot\rain8.php on line 23

此处$ntm该怎么使用?
展开
 我来答
熊猫架构师
2013-04-06 · 种一棵树最好的时间是10年前,其次是现在。
熊猫架构师
采纳数:33 获赞数:184

向TA提问 私信TA
展开全部

第一种:$rows = mssql_query("select * from table where endtm=$ntm");单引号改为双引号

第二种: $rows = mssql_query("select * from table where endtm='".$ntm."'");

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
windy_sk
2013-04-06 · TA获得超过145个赞
知道小有建树答主
回答量:113
采纳率:100%
帮助的人:48.7万
展开全部
$ntm=date('#Y-m-d H:i:s#');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_i狗尾巴草
2013-04-06
知道答主
回答量:24
采纳率:100%
帮助的人:13万
展开全部
$db=mssql_connect("192.168.60.200","XX","XX"); 这句话错了 应该是

$db=mysql_connect("192.168.60.200","XX","XX");

mssql_select_db("XXX");这个也是
mysql_select_db("XXX");

$rows = mssql_query('select * from table where endtm=$ntm');还有这个

$rows = mysql_query('select * from table where endtm=$ntm');

你用的是 Mysql 不是Mssql 改了就好了其他没问题。
追问
我用的远程sql数据库= =
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FANWJ68
2013-04-08 · 超过13用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:33.1万
展开全部
'$ntm',试一下打单引号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式