【发布时间】:2017-06-19 15:39:36
【问题描述】:
我正在尝试:
- 如果存在临时表,请删除它。
- 使用选定的数据创建一个临时表。
- 从临时表中选择。
我在第 57 行收到“解析错误:C:\xampp\htdocs\test.php 中的解析错误。
任何帮助将不胜感激!
简短信息:
- PHP 版本 5.2.9
- MS SQL 2008 R2
- 在 MS SQL 中执行的查询按预期工作
PHP 代码如下:
$query = "IF OBJECT_ID('tempdb..#temp') IS NOT NULL DROP TABLE #temp"
$result = mssql_query($query);
$query = "
SELECT *
INTO #temp
FROM (SELECT ROW_NUMBER() OVER (PARTITION BY key
ORDER BY moment desc) AS Seq, *
FROM reportstable) t
WHERE Seq = 1
and moment between '$_GET[od] $time' and '$_GET[do] $time1'"
$result = mssql_query($query);
$query = "select * from #temp"
$result = mssql_query($query);
提前致谢!
【问题讨论】:
-
第 57 行是哪一行?
-
mysql 已从 php 7 中完全删除,并且已弃用 php 5.5 及更高版本,因此请避免使用它,使用 mysqli 或 PDO
标签: php sql sql-server temp-tables