我的数据库是以一家电影院为基础的,其特点如下:
MoviesCustomersTicket InformationScreeningsBookings
我在订票表中为筛选ID字段创建了一个组合框:
这让我可以看到关于电影放映的一系列信息。在这个组合框中可以看到的四列是:
|---------------------|------------------|---------------------|------------------
| Screening ID | Screening Date | Screening Time | Movie ID
|-
基本上,我有一个电影订票系统,它有一个数据库,用来存储电影的放映时间和日期等等。我已经设法以我希望使用的格式打印内容,但是,我不知道如何使用这些数据来使用tkinter下拉菜单,该菜单分别显示下面显示的行。
import sqlite3 as lite
conn = lite.connect('Logindetails.db')
with conn:
conn.row_factory = lite.Row
cursor = conn.cursor()
title = raw_input("Name of tile: ")
据我所知,电影票订票网站通常采用交易方式,以解决购票并发问题。不过,我不明白为何要这样做。
如果同时有两个用户在同一个seat (ID = 1)上预订相同的show (ID = 99),您就不能简单地发出下面的SQL命令吗?
UPDATE seat_db
SET takenByUserID=someUserId
WHERE showID=99 AND seatID=1 AND takenByUserID IS NOT NULL
正如我所看到的,这个SQL已经被原子地执行了,没有并发问题。数据库将将 seat ID=1设置为服务器接收请求的第一个用户,然后让第二个用户的请求失败。那么,为什么售票
我有电影表(movie_id,标题),一部电影可以有很多标题(不同的语言)。我想实现所有标题的全文搜索,然后与同样相关的电影应该按日期订购。现在我用狮身人面像做这个:
sql_joined_field = all_movie_titles from query; select movie_id as id, title from tbl_movie_titles order by movie_id
据我所知,这是唯一用于搜索的领域。这样,斯芬克斯搜索一部电影的每个标题中的关键字匹配,但有些电影有两个标题,而另一个则有10个。由于一部电影的不同标题中经常重复关键字,斯芬克斯计算结果关联
我正在做一项任务,要求我列出在一部电影中出现的男女演员,然后是和他们一起出演其他电影的男女演员。数据库的图表可以在这里查看:
我对第一部分有一个疑问(获取某部电影中出现的男女演员的名字)。
SELECT DISTINCT n.name
FROM cast_info c
INNER JOIN name n
ON (n.id = c.person_id)
INNER JOIN title t
ON (c.movie_id = t.id)
CROSS JOIN role_type r
WHERE (t.title = 'The Movie') AND (r.role = 'a
我有个电影模特:
public class Cinema
{
public int Id { get; set; }
[Required]
[StringLength(255)]
public string Name { get; set; }
[Required]
public string Address { get; set; }
[Required]
[Range(0, int.MaxValue, ErrorMessage = "Plea