Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP从SQL Server获取数据_Php_Sql Server - Fatal编程技术网

PHP从SQL Server获取数据

PHP从SQL Server获取数据,php,sql-server,Php,Sql Server,我想通过PHP从我的SQL Server获取数据 这个很好用。现在我修改了我的查询,不再得到任何结果 我的桌子: ID | name | bookingTime 1 | room | 2020-07-08 07:27:58.350 SELECT * FROM myTable WHERE name = 'room' AND bookingTime >= '2020-07-08 00:00:00' AND bookingTime <= '2020-07-08 23:59:59'

我想通过PHP从我的SQL Server获取数据

这个很好用。现在我修改了我的查询,不再得到任何结果

我的桌子:

ID | name  | bookingTime
1  | room  | 2020-07-08 07:27:58.350
SELECT *
FROM myTable 
WHERE name = 'room'
AND bookingTime >= '2020-07-08 00:00:00'
AND bookingTime <= '2020-07-08 23:59:59'
我的查询:

ID | name  | bookingTime
1  | room  | 2020-07-08 07:27:58.350
SELECT *
FROM myTable 
WHERE name = 'room'
AND bookingTime >= '2020-07-08 00:00:00'
AND bookingTime <= '2020-07-08 23:59:59'
选择*
从myTable
其中name='room'
和bookingTime>=“2020-07-08 00:00:00”

而bookingTime隐式日期格式转换正是让您措手不及的地方

正在重复表格设置

创建表myTable(
ID int,
名称varchar(10),
预订时间日期时间
);
插入myTable值
(1,“房间”,转换(日期时间,'2020-07-08 07:27:58.350',120));
从myTable中选择*;
使用
dateformat mdy
可按预期工作

设置日期格式mdy;
挑选*
从myTable
其中name='room'
和bookingTime>=“2020-07-08 00:00:00”
预订时间='2020-07-08 00:00:00'
和bookingTime=转换(日期时间,'2020-07-08 00:00:00',120)

预订你的查询对我有效的时间。。。一定还有别的。什么数据类型是bookingtime
?您对查询所做的修改是什么?改造前是什么样子的?您是收到一条错误消息,还是只是一个空的结果集?其他人会删除那一行吗?请发布表格定义(
创建表格…
)修改:我添加了最后两行。bookingTime的数据类型是DateTime您需要创建一个,因为您提供的是您的
登录名
,使用的语言不是美国语言?如果在大多数其他语言中,
bookingtime
datetime
,则SQL Server会将字符串
'2020-07-08 23:59:59'
读取为2020年8月7日。
ID          name       bookingTime
----------- ---------- -----------------------
ID          name       bookingTime
----------- ---------- -----------------------
1           room       2020-07-08 07:27:58.350