我试图解决的问题很简单.我有两个页面 - 第一个是注册页面,我从用户那里获取一些字段,一旦提交它将它们带到另一个处理数据的页面,将其存储到数据库,如果成功,则给出确认消息.这是我的问题 - 来自用户的数据是敏感的 - 就像在,我使用https连接以确保没有窃听.之后发送到数据库,我想在确认页面上做一些漂亮的事情,比如谷歌地图导航(这是一个时间预订应用程序).问题是使用谷歌地图API,我将通过不安全的来源链接到项目,这反过来提示用户有一个讨厌的警告信息.我浏览过,谷歌有一个替代企业客户,但它每年花费10,000美元.我希望找到一种解决方法 - 使用安全连接来接收数据,在处理完数据后,将它们带到一个不安全的页面,并允许我使用Google Maps API.如果您有任何Netflix帐户,您可以确切地看到登录时我想要做的事情,它是一个安全的页面,然后将您带到您的帐户/队列,在不安全的页面上.有什么建议?谢谢!
所以我是一个noobie,首发,初学者 - 把所有上述内容扔给我.我正在尝试创建一个将在数据库中搜索并返回等等等等的查询.问题是,它不是很有效.这是一个示例查询 - 正如您所看到的,在其他事情之上,我试图返回姓氏为Johnson的人的结果
SELECT BookingInfo.ClinicID, BookingInfo.BookingDate, BookingInfo.BookingTime,
BookingInfo.Status, PatientBooking.FirstName, PatientBooking.LastName,
PatientBooking.DateOfBirth
FROM BookingInfo LEFT JOIN PatientBooking
ON BookingInfo.PatientID = PatientBooking.PatientID
WHERE PatientBooking.LastName = 'Johnson' AND BookingInfo.ClinicID = '1'
OR BookingInfo.ClinicID = '2'
ORDER BY BookingInfo.BookingDate DESC
Run Code Online (Sandbox Code Playgroud)
这将返回约翰逊的结果,但其他人也是如此.另一个:
SELECT BookingInfo.ClinicID, BookingInfo.BookingDate, BookingInfo.BookingTime,
BookingInfo.Status, PatientBooking.FirstName, PatientBooking.LastName,
PatientBooking.DateOfBirth
FROM BookingInfo LEFT JOIN PatientBooking
ON BookingInfo.PatientID = PatientBooking.PatientID
WHERE BookingInfo.BookingDate = '05-18-2010' AND BookingInfo.ClinicID = '1'
OR BookingInfo.ClinicID = '2'
ORDER BY BookingInfo.BookingDate DESC
Run Code Online (Sandbox Code Playgroud)
这将返回我指定的日期的结果,但也返回其他结果.我的语法错了吗?我不知道我在做什么吗?请帮助初学者.谢谢!