php中的SQL未按预期工作时出现问题
嗨,我有两个sql语句,第一个是php中的SQL未按预期工作时出现问题,php,sql,Php,Sql,嗨,我有两个sql语句,第一个是 $sql = "SELECT TOP 2 ReaderData.ReaderIndex, ReaderData.CardID, ReaderData.ReaderDate, ReaderData.ReaderTime, ReaderData.controllerID, Left([dtReading],10) AS [date], ReaderData.dtReading FROM R
$sql = "SELECT TOP 2
ReaderData.ReaderIndex,
ReaderData.CardID,
ReaderData.ReaderDate,
ReaderData.ReaderTime,
ReaderData.controllerID,
Left([dtReading],10) AS [date],
ReaderData.dtReading
FROM ReaderData
WHERE ReaderData.controllerID=$this->Id
ORDER BY ReaderData.ReaderIndex desc;";
第二个是
$sql = "SELECT
[SHOP FLOOR PRODUCTION PLAN].[MACHINE],
[SHOP FLOOR PRODUCTION PLAN].[cycletime]
WHERE [SHOP FLOOR PRODUCTION PLAN].[MACHINE]=$this->name
FROM [SHOP FLOOR PRODUCTION PLAN]";
第一个可以像预期的那个样工作,但第二个不能在那个里工作。若我把它移走,它会吐出桌子上的一个入口,我不知道为什么会得到任何帮助
[SHOP FLOOR PRODUCTION PLAN].[MACHINE]
是一个字符串,请尝试在查询的动态$this->name
部分加上引号。e、 g
其中[车间生产计划].[机器]='$this->name'WHERE
子句必须出现在FROM
子句之后:
选择[车间生产计划].[机器],[车间生产计划].[周期时间]
来自【车间生产计划】
其中[车间生产计划].[机器]='$this->name'嗨,这似乎没什么区别。第二点我想没有之前的那张照片。那里把事情搞砸了。谢谢你,没问题,很乐意帮忙。如果这回答了您的问题,请务必接受,以便其他人知道它解决了问题。