设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

Python 实战(2):简单的数据库

[复制链接]

0

主题

0

好友

82

积分

注册会员

Rank: 2

44#
发表于 2017-1-30 10:55:43 |只看该作者
本帖最后由 shmxz1989 于 2017-1-30 11:38 编辑

请教各位大神,sqlite控制台下输入.read tables.sql  为何总是提示cannot open “tables.sql”.
我是在win7系统下,用的notepad++创建的tables.sql文件,放在c:\sqlite目录下。反复重新创建了几次,都一样的结果

11.JPG (47.94 KB, 下载次数: 328)

11.JPG

捕获.JPG (42.75 KB, 下载次数: 324)

捕获.JPG

22.JPG (45.51 KB, 下载次数: 362)

22.JPG

回复

使用道具 举报

1

主题

0

好友

66

积分

注册会员

Rank: 2

43#
发表于 2016-12-1 12:38:10 |只看该作者
crossin先生 发表于 2016-11-29 14:24
你打开sqlite3要指定数据库的:
sqlite3 MovieSite.db

谢谢额
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

42#
发表于 2016-11-29 14:24:01 |只看该作者
feng 发表于 2016-11-29 13:33
你好,用.read tables.sql 创建数据库后  怎么查询数据库呢?我查不到

你打开sqlite3要指定数据库的:
sqlite3 MovieSite.db

不然每次都是新建库
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

66

积分

注册会员

Rank: 2

41#
发表于 2016-11-29 13:33:54 |只看该作者
你好,用.read tables.sql 创建数据库后  怎么查询数据库呢?我查不到

捕获.PNG (49.74 KB, 下载次数: 327)

11

11

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

40#
发表于 2016-11-8 14:51:08 |只看该作者
feng 发表于 2016-11-8 10:01
好的,报错截图如下:

从提供的这些信息还是没法看出来。
有可能的情况:
1 如果你的html文件是用windows默认记事本保存的,换成其他编辑器如sublime、notepad++等,用utf8或utf8无BOM格式重新保存
2 检查下,$['等符号是不是都是英文符号,添加数据库里数据有没有直接从网上复制了特殊符号进去
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

66

积分

注册会员

Rank: 2

39#
发表于 2016-11-8 10:01:24 |只看该作者
本帖最后由 feng 于 2016-11-8 10:05 编辑
crossin先生 发表于 2016-11-6 22:07
把具体报错发上来

好的,报错截图如下:


查询数据库MovieSite.db得到:


error.PNG (106.61 KB, 下载次数: 343)

添加index.heml里$movie['country']时得到的

添加index.heml里$movie['country']时得到的

数据库.PNG (13.24 KB, 下载次数: 332)

可以看到数据库里有country字段,并且我换成了英文输入

可以看到数据库里有country字段,并且我换成了英文输入

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

38#
发表于 2016-11-6 22:07:00 |只看该作者
feng 发表于 2016-11-6 10:41
已经到这一步了:

把具体报错发上来
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

66

积分

注册会员

Rank: 2

37#
发表于 2016-11-6 10:41:40 |只看该作者
本帖最后由 feng 于 2016-11-6 10:42 编辑

已经到这一步了:


加入更多列的信息后就出错了/:

捕获1.PNG (28.01 KB, 下载次数: 335)

捕获1.PNG

捕获2.PNG (24.44 KB, 下载次数: 329)

error的

error的

回复

使用道具 举报

1

主题

0

好友

66

积分

注册会员

Rank: 2

36#
发表于 2016-11-6 10:33:30 |只看该作者
woshizhaofang 发表于 2016-11-2 10:22
我也是遇到同样的问题,把数据库里存储的值都换成英文就好了。。。。

怎么换呢?求指教
回复

使用道具 举报

0

主题

0

好友

14

积分

新手上路

Rank: 1

35#
发表于 2016-11-2 10:22:22 来自手机 |只看该作者
喵小白 发表于 2015-4-14 14:16
嗯就是这个原因,谢谢。

我也是遇到同样的问题,把数据库里存储的值都换成英文就好了。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-19 18:38 , Processed in 0.021442 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部