小编Sha*_*har的帖子

这种形式的数据库叫什么?

我是数据库的新手,我正在考虑为网站创建一个.我从SQL开始,但我真的不确定我是否使用了正确的数据库.

这是问题所在:

http://i.imgur.com/B4ZypkC.png

我现在拥有的是第一个选择.这意味着,我的查询看起来像这样:

user_id      photo_id     photo_url
0            0            abc.jpg
0            1            123.jpg
0            2            lol.png
Run Code Online (Sandbox Code Playgroud)

等等.但对我来说,当数据库变得很大时,这似乎有点低效.所以我想要的是图片中显示的第二个选项.这样的话,然后:

user_id      photos
0            {abc.jpg, 123.jpg, lol.png}
Run Code Online (Sandbox Code Playgroud)

或类似的东西:

user_id      photo_ids
0            {0, 1, 2}
Run Code Online (Sandbox Code Playgroud)

我找不到那样的东西,我只找到普通的SQL.无论如何都要做那样的事情^(即使它不被视为"数据库")?如果没有,为什么SQL在这种情况下更有效?我怎样才能提高效率?提前致谢.

sql database database-design

4
推荐指数
1
解决办法
366
查看次数

real_escape_string和prepare()之间的区别?

prepare()对于我的大多数代码来说,似乎有点乏味和不必要.如果我在SQL命令中发送一个字符串,为什么我不能用它来清理它real_escape_string?有什么不同?这就是我一直在做的事情,它对SQL注入效果很好......谢谢.

php mysql sql security

2
推荐指数
1
解决办法
148
查看次数

标签 统计

sql ×2

database ×1

database-design ×1

mysql ×1

php ×1

security ×1